2017-02-21 168 views
1

在Apache2的改寫正在做的時候我寫下面的重寫規則重定向阿帕奇重寫做重定向

RewriteRule ^id/(.*)$ http://pickyourjersey.com/index.php?id=$1 [NC,L] 

和如果我刪除NC則顯示錯誤

壞請求

您的瀏覽器發送了這個服務器無法理解的請求。 的Apache/2.4.7(Ubuntu的)在pickyourjersey.com服務器端口80

如果我使用相對路徑,它工作正常

+0

重寫爲完整的URL將始終導致重定向 - 您還期望什麼? – arkascha

+0

此外,它不清楚你真正的問題是... – arkascha

回答

0

上 重寫規則與 RewriteEngine敘述取代 「^ ID /(.*)」「 http://pickyourjersey.com/index.php?id= $ 1「[NC,L]

+0

我已經這樣做,但它是給內部服務器錯誤 –

+0

錯誤日誌說 –

+0

/var/www/pickyourjersey.com/public-html/.htaccess: RewriteEngine必須是On或Off,referer:http://pickyourjersey.com/id/2 –