Php 我不知道';我不知道如何编写一个重写规则,该规则包含原始url中的一个参数(在my.htaccess中)
我正试图重写这个 到 到目前为止,我已经在我的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_
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