我有.htaccess文件:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} .*Chrome.* [OR]
RewriteCond %{HTTP_USER_AGENT} .*Safari.* [OR]
RewriteCond %{HTTP_USER_AGENT} .*Netscape Navigator.*
RewriteRule .* /igra/ [L,R=301]
它应该向用户显示这三个Web浏览器(chrome,safari,netscape)网页的位置 在golder / igra /中,但它表示500错误如下:
内部服务器错误 此外,尝试使用ErrorDocument处理请求时遇到500内部服务器错误错误。
任何帮助请...
答案 0 :(得分:0)
由于Netscape Navigator
请尝试使用更紧凑的规则:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "(Chrome|Safari|Netscape Navigator)" [NC]
RewriteRule ^((?!igra/).*)$ /igra/$1 [L,R=301,NC]