2016-07-22 20 views
-1

重定向URL我有以下的代碼,但重定向不能正常工作plz幫助錯誤htaccess的在PHP

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule ^products/([A-Za-z0-9-]+)/?$ product.php?name=$1 [L,NC] 
</IfModule> 

它不reditrecting到product.php

+0

是否mod_rewrite實際啓用? – Plenka

+0

感謝回覆先生 –

+0

先生,我只有這個代碼在我的htacess文件 PLZ給我解決方案先生 –

回答

0

我modifyed鏈接現在認爲這應該工作。 我在本地服務器上測試過它,它工作正常。

RewriteRule ^([/products]+)/(.*)$ product.php?name=$1&%{QUERY_STRING} [L] 

在我安裝,我在子目錄工作,所以它可以是帕拉姆應該是$ 2而不是$ 1

如果使用

href"hello.com....." 

,或者有也有影響

href="http://hello.com....." 
+0

這意味着你的product.php應該位於根目錄。如果不是你網絡添加目錄/ yourDirectory /之前product.php, –

+0

此代碼previoudly工作完美先生,但sudenly它無法正常工作。你能告訴我解決方案先生plz幫助 –

+0

@ Rahul庫馬爾你會得到什麼樣的錯誤?你看過error_log嗎?或者如果你喜歡rewrite_log? –