Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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 在Wordpress上重写自定义内容的URL_Php_Wordpress_.htaccess_Mod Rewrite_Url Rewriting - Fatal编程技术网

Php 在Wordpress上重写自定义内容的URL

Php 在Wordpress上重写自定义内容的URL,php,wordpress,.htaccess,mod-rewrite,url-rewriting,Php,Wordpress,.htaccess,Mod Rewrite,Url Rewriting,我在正确重写url时遇到问题。我们使用一个产品滑块插件,它还包括一个单一的产品视图。该视图具有url 产品/?单个产品id={id} 这不是很优雅。我成功地把它改写成了一本书 产品/{id}/ 但这还不够好。我想让它像你一样工作 产品/{id}/{productname}/ 产品名称并不重要。这只是为了让url看起来更合理 我试着去做 重写规则^product/([0-9]+)/([a-z]+)/$product/?单产品id=$1&none=$2[L] 但在Wordpress上则会导致页面未找

我在正确重写url时遇到问题。我们使用一个产品滑块插件,它还包括一个单一的产品视图。该视图具有url

产品/?单个产品id={id}

这不是很优雅。我成功地把它改写成了一本书

产品/{id}/

但这还不够好。我想让它像你一样工作

产品/{id}/{productname}/

产品名称并不重要。这只是为了让url看起来更合理

我试着去做

重写规则^product/([0-9]+)/([a-z]+)/$product/?单产品id=$1&none=$2[L]

但在Wordpress上则会导致页面未找到错误。我尝试过在其中放入一个静态字符串,但这也会导致错误。正如您所见,我对重写URL不是很有经验,希望您能告诉我哪里出了问题。

试试这个

RewriteRule ^product/([0-9]+)/([a-z]+)/?$ product?single_prod_id=$1&none=$2 [NC,L]

不幸的是,这只输出了404。