Ссылка на файл без расширения (.php удален через .htaccess) не работает на одной странице - PullRequest
0 голосов
/ 10 марта 2012

Мне удалось создать URL для перезаписи .htaccess, чтобы я мог ссылаться на страницы без определения расширения.Но только одна из страниц не будет работать.

Страница называется 'games.php', и я ссылаюсь на нее через <a href="games">Go to Games!</a>

Но всякий раз, когда я к ней обращаюсь, она переходит в '/ games /', как если бы она былапапку, а затем выдает ошибку 404.

Я не знаю, как это исправить.Я проверил, нет папки или любого другого файла с таким именем, и он работает на всех других страницах ... (также в играх? Id = blabla ...)

Вот мой код .htaccess:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC]

Заранее спасибо, Dalionzo: D

1 Ответ

0 голосов
/ 10 марта 2012
RewriteEngine On
RewriteBase /

RewriteRule ^games(.*)?$ games.php$1 [L,QSA]
RewriteRule ^games(/)?$ games.php [L,QSA]

ОБНОВЛЕНО

Теперь это работает и без параметров.

website.com / game.php? Id = blablabla -> website.com/игра? ID = блаблабла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...