我最近尝试使用htaccess隐藏我的网址中的参数,结果是500服务器错误.
这是我的.htaccess代码:
<files .htaccess> order allow,deny deny from all </files> Options -Indexes +FollowSymLinks RewriteEngine on RewriteBase / ErrorDocument 404 /404.PHP RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{THE_REQUEST} \s(.+?)/+[?\s] RewriteRule ^(.+?)/$/$1 [R=301,L] RewriteBase / RewriteRule ^([^/]+\.PHP)/.* $1 [R=301,L] RewriteRule ^buyit\.PHP$/buyit.PHP?qstart=1&gid=73161-645821-36&qid=4&daq=0&preq=14&clk=7 [L]
我想做的就是我的页面buyit.PHP?qsta = 1& gid = 11-64-36& qid = 4& kaq = 0& req = 14& dlk = 7总是显示为buyit.PHP,保持我的变量完好无损并且可用于我的PHP脚本.所以我在htaccess中添加了最后一行,但不幸的是它崩溃了.
请问有什么想法吗?