RewriteRule в каталоге в htaccess - PullRequest
0 голосов
/ 29 ноября 2018

Я хочу перенаправить тот же файл file.php в HTML в каталоге, но не работает.

RewriteRule ^directory\file.html?$  directory/file.php [L,NC]

1 Ответ

0 голосов
/ 30 ноября 2018

Я хочу перенаправить тот же файл file.php в html в каталоге

Чтобы "перенаправить" /dir/file.php в /dir/file.html, тогда вы должны сделать что-то подобное в верхней частивашего корневого .htaccess файла (при условии, что у вас уже есть директива RewriteEngine On):

RewriteRule ^dir/file\.php$ /dir/file.html [R,L]

С другой стороны ...

RewriteRule ^directory\file.html?$  directory/file.php [L,NC]

Это внутренняя перезапись (не «перенаправление») в противоположном направлении (от file.html до file.php), хотя ваш синтаксис также неверен (обратная косая черта вместо forward косая черта, невозможность избежать буквальной точки, необязательно l?).

...