.htaccess在此处添加(?image = 1)并结束我网站的每个网址

时间:2015-02-04 10:30:05

标签: .htaccess

我有一个网站和一个wordpress网站,所以我想在每个网址添加?image1 结尾

示例:

mywp.com/ ?image1 mywp.com/category/sport/ ?image1 mywp.com/post/123/ ?image1

mysite.com/ ?image = 1 mysite.com/123.html/?image1

所以我喜欢页面相同但最后添加?image1
所以与去任何页面相同,并在网址末尾粘贴?image1

我在google上发现了这个尝试但是这不起作用

RewriteEngine on
Options +FollowSymLinks
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-l
RewriteRule ^(([\w/-]+)?[\w-])/?(?!:\?image1)$ http://domain.com/$?image1 [L,R=301]
RewriteRule ^(([\w/-]+)?[\w-])\?image1$ test/index.php?slug=$1 [L]    

1 个答案:

答案 0 :(得分:0)

您可以在主WP路由规则之前插入此规则

RewriteCond %{QUERY_STRING} !(^|&)image1(&|$) [NC]
RewriteRule . %{REQUEST_URI}?image1 [L,QSA,R=302,NE]