2016-07-22 56 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? –