我是URL重寫的新手。導致內部服務器錯誤的URL重寫
我在主頁上有一個錨文本,點擊後會打開另一頁。點擊鏈接時瀏覽器中顯示的目標URL是 http://example.com/index.php?p=one/two/three/pdp&abc=436
相反,我想在URL http://example.com/index.php?p=shopping/shop/ipad/pdp&abc=436顯示。
所以基本上我要找的是一個 /兩/三
到 購物/店/ iPad的
在URL替代我想要的網址http://example.com/index.php?p=one/two/three/pdp&abc=436 看起來像http://example.com/index.php?p=shopping/shop/ipad/pdp&abc=436。
請注意,我有14,000頁,所以無法在物理上去&無處不在。 我希望這發生使用url重寫。所以在我已經添加到.htaccess下面的行的根。
RewriteEngine On
RewriteRule ^shopping/shop/ipad/?$ one/two/three/pdp [NC,L]
但這是給內部服務器錯誤。
我該如何顯示更好的網址? 感謝
'RewriteRule'不上查詢蜇直接工作LY。你需要看看'RewriteCond'。 –
看看Apache的錯誤日誌。確保mod_rewrite已啓用。 ('a2enmod rewrite') – Kenny