我仍然是.htaccess的新手,我尝试了一些示例RewriteRule,以500内部服务器错误结束..我试图查看一些文档,没有我的答案。我想将我的网址:www.mywebsite.com/products/apron/?item = B-200更改为www.mywebsite.com/products/apron/B-200
所以我用它创建了一个.htaccess文件:
RewriteEngine On
RewriteBase /
RewriteRule ^products/apron/([0-9a-zA-Z]+)/$ /products/apron/?item=$1 [NC, L]
最后,我得到一个500页内部服务器错误的白页..我在RewriteRule中尝试了很多更改,但总是出现此错误..
答案 0 :(得分:0)
这样做:
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^products/apron/([0-9a-zA-Z]+)/$ products/apron/?item=$1 [NC,L,QSA]
L
标记前没有空格以避免500错误。Options -MultiViews
用于避免内容协商与mod_rewrite