Попытка переписать локальный URL на другой - PullRequest
0 голосов
/ 24 мая 2018

Я хочу быть в состоянии сделать следующее:

ReWrite /test -> /test.php

Также:

ReWrite /Test/test -> /Test/test.php

Я хочу быть в состоянии сделать это только для упомянутых URL.Кроме того, я не хочу прямой доступ к URL .php.Например, если пользователь переходит на /Test/bla.php или любые другие ссылки, он будет автоматически перенаправлен на / index.Основная причина, по которой я это делаю, заключается в том, что я не хочу, чтобы пользователь знал, что я использую .php.Вот что я попробовал:

RewriteEngine On
RewriteRule ^Test/test$ /Test/test.php
RewriteRule ^test$ test.php
ErrorDocument 404 /index.php

Это работает в некоторой степени.Я могу перейти к / Test / test, и он перенаправляет меня в /Test/test.php без проблем.Хотя, если я делаю что-то вроде / test (из корня), я вижу вместо этого папку Test.Кроме того, 404 не работает в этом .htaccess выше.Я могу перейти к любому отсутствующему URL, и он жалуется, что его там нет.

Я новичок в веб-хостинге.Итак, меня немного смущает .htaccess.

Спасибо за ваше время.

...