2014-02-05 92 views
1

我有.htaccess文件:.htaccess文件的RewriteRule工作不

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] 

應該展現給用戶的這三個網絡瀏覽器(Chrome瀏覽器,Safari瀏覽器,Netscape)的網頁上找到
在戈爾德/ IGRA/,但它說500錯誤如下:

內部服務器錯誤 此外,嘗試使用ErrorDocument處理請求時遇到500內部服務器錯誤錯誤。

任何幫助,請...

回答

0

你得到500由於Netscape Navigator

空間的存在試試這個更緊湊的規則,而:

RewriteEngine On 

RewriteCond %{HTTP_USER_AGENT} "(Chrome|Safari|Netscape Navigator)" [NC] 
RewriteRule ^((?!igra/).*)$ /igra/$1 [L,R=301,NC] 
+0

我把你寫的同樣的事情仍然存在問題。 Chrome說:http://aluminijumskicamci.co.rs/igra/的網頁導致了太多的重定向。清除您的本網站的Cookie或允許第三方Cookie可以解決此問題。如果沒有,這可能是一個服務器配置問題,而不是您的計算機的問題。 瞭解有關此問題的更多信息。 錯誤代碼:ERR_TOO_MANY_REDIRECTS此網頁有重定向循環任何想法爲什麼會發生這種情況?在線只留下http://aluminijumskicamci.co.rs/igra/有沒有文件.... – user3082821

+0

對不起,我忘了把條件。只需修復它,現在就試試。 – anubhava

+0

仍然無法正常工作..........它再次出現同樣的錯誤.... – user3082821

相關問題