使用.htaccess

时间:2019-02-23 11:22:11

标签: wordpress .htaccess

我正尝试从以下位置重定向所有wordpress帖子:

  • www.mysite.com/blog/postname-key-123

  • www.mysite.com/blog/postname-key-123/?key=123

换句话说,从初始URL中获取密钥123,并将其作为GET参数添加到初始URL的顶部:key = 123

我的.htaccess是:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]

RewriteRule ^(.*)-key-(.*)$ %{REQUEST_URI}?key=$2 [L,R=301,QSA]
</IfModule>

所以我尝试了这个,但是不起作用:

RewriteRule ^(.*)-key-(.*)$ %{REQUEST_URI}?key=$2 [L,R=301,QSA]

谢谢。

0 个答案:

没有答案