Wordpress 重写规则到重写规则?
我想把一个重写规则改成另一个重写规则,但我似乎无法使事情正常进行。我的台词有点不对劲Wordpress 重写规则到重写规则?,wordpress,.htaccess,mod-rewrite,Wordpress,.htaccess,Mod Rewrite,我想把一个重写规则改成另一个重写规则,但我似乎无法使事情正常进行。我的台词有点不对劲 RewriteRule ^(eTool/)?(RENDER/\d+/\d+/\d+/\d+\.html)$ render-product?url=$2 [L,NC] 在此文件中: RewriteEngine On RewriteBase / RewriteRule ^(eTool/)?(RENDER/\d+/\d+/\d+/\d+\.html)$ render-product?url=$2 [L,NC]
RewriteRule ^(eTool/)?(RENDER/\d+/\d+/\d+/\d+\.html)$ render-product?url=$2 [L,NC]
在此文件中:
RewriteEngine On
RewriteBase /
RewriteRule ^(eTool/)?(RENDER/\d+/\d+/\d+/\d+\.html)$ render-product?url=$2 [L,NC]
#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
基本上,url呈现产品是由wordpress创建的url。我希望类似于?url=RENDER/34324/4234/234234.html的内容可以通过$\u GET['url']在wordpress页面呈现产品上访问
我做错了什么
RewriteRule ^(eTool/)?(RENDER/\d+/\d+/\d+/\d+\.html)$ index.php?pagename=render-product&url=$2 [L,NC]
我建议将URL作为查询参数重写到WP,因为WP不会解析重写URL的永久链接,它只会检查原始URI请求(如果有意义的话!?)
我建议将URL作为查询参数重写到WP,因为WP不会解析重写URL的永久链接,它只会检查原始URI请求(如果有意义的话!?)