как перенести точку в mod_rewrite? - PullRequest
0 голосов
/ 23 марта 2019

Я хочу создать RewriteRule для URL от beta2.0/user/11 до beta2.0/user.php?11, и мое правило .htaccess имеет значение

RewriteRule ^beta2\.0/user/([0-9]*)$ /beta2.0/user.php?user_id=$1 [L]

, однако RewriteRule не работает, есть ли проблемы в моем правиле?И проблема в точке в оригинальном URL

1 Ответ

1 голос
/ 23 марта 2019

Я предполагаю, что ваш .htaccess находится на том же уровне, что и каталог beta2.0.

root
   +---.htaccess
   +--- beta2.0/
              +---user.php

Поместите следующее в .htaccess

RewriteEngine On
RewriteBase /
RewriteRule beta2\.0/user/([0-9]+) "/beta2.0/user.php?user_id=$1" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...