我正在寻找一种方法从我的文件中删除.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
请帮助。
答案 0 :(得分:3)
试试这个
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]