.htaccess для создания удобных для поисковых систем URL - PullRequest
2 голосов
/ 08 ноября 2011

Я ищу способ избавиться от расширения .php из моего файла. Я только что получил статический сайт с index.php и map.php

Я пробовал много разных уроков, но ни одна из них не работает, я просто хочу следующее.

http://example.co.uk/map.php becomes http://example.co.uk/map/

и

http://example.co.uk/index.php becomes http://example.co.uk/

Можете ли вы сделать это со статическим файлом? Я пробовал так много разных опций, и ни один из них не работал для меня.

Я пробовал это.

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^map/(.*)/$ map.php

Любая помощь, пожалуйста.

1 Ответ

3 голосов
/ 09 ноября 2011

Попробуйте это

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^map/?$ map.php [NC,QSA,L]

RewriteCond %{SCRIPT_FILENAME} \/index\.php [NC]
RewriteRule (.*) http://www.domain.com/ [R=301,L]

# if you have more than one file like map, you can use this
# this will redirect everything to .php like: test/ => test.php
# RewriteRule ^([a-z0-9_\-]+)/?$ $1.php [NC,QSA,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...