隐藏href URL中的页面文件名

时间:2014-01-13 15:33:42

标签: html .htaccess href

我在Apache htdocs的根文件夹中配置了htaccess文件,如

DirectoryIndex index.py

当你打开这个页面时,有href:

<h3><a href='/?id=blah'><font color='8650AC'>blah</font></a></h3>

点击后,它会将我发送给

http://127.0.0.1/index.py?id=blah 

而不是

http://127.0.0.1/?id=blah 

我想要的。如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试在同一个.htaccess中添加此行:

DirectoryIndex index.py

RewriteEngine On

# remove index.php
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{THE_REQUEST} /index\.py [NC]
RewriteRule ^(.*?)index\.py$ /$1 [L,R=302,NC,NE]