Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我不知道';我不知道如何编写一个重写规则,该规则包含原始url中的一个参数(在my.htaccess中)_Php_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Php 我不知道';我不知道如何编写一个重写规则,该规则包含原始url中的一个参数(在my.htaccess中)

Php 我不知道';我不知道如何编写一个重写规则,该规则包含原始url中的一个参数(在my.htaccess中),php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我正试图重写这个 到 到目前为止,我已经在我的htaccess中尝试过了,但它似乎会导致错误并返回到索引页面 RewriteRule^product\.php\?pProductID=(*)front/product.php?pStyleId=$1 有人能告诉我我做错了什么吗?是否需要查看htaccess的其余部分以查看是否有其他内容干扰此规则?该查询字符串不包括在重写规则中。你必须使用重写条件%1被替换为重写条件的第一个捕获组。有关更多信息,请参阅 RewriteCond %{QUERY_

我正试图重写这个

到目前为止,我已经在我的htaccess中尝试过了,但它似乎会导致错误并返回到索引页面

RewriteRule^product\.php\?pProductID=(*)front/product.php?pStyleId=$1


有人能告诉我我做错了什么吗?是否需要查看htaccess的其余部分以查看是否有其他内容干扰此规则?

该查询字符串不包括在重写规则中。你必须使用重写条件<代码>%1被替换为重写条件的第一个捕获组。有关更多信息,请参阅

RewriteCond %{QUERY_STRING} ^pProductID=(.*)$
RewriteRule ^product\.php$ front/product.php?pStyleId=%1 [L]

该查询字符串不包括在重写规则中。你必须使用重写条件<代码>%1被替换为重写条件的第一个捕获组。有关更多信息,请参阅

RewriteCond %{QUERY_STRING} ^pProductID=(.*)$
RewriteRule ^product\.php$ front/product.php?pStyleId=%1 [L]

你真的是指重定向而不是重写吗?你真的是指重定向而不是重写吗?刚刚试过,效果很好,谢谢@sumurai8刚刚试过,效果很好,谢谢@sumurai8