大家好日子,
在我的Wordpress网站上,我有一个插件通过虚拟site.com/go/abc123xyz样式链接传输外部链接。
我已删除该插件但很明显,当我检查了G网站管理员工具时,所有这些虚拟链接都有很多未找到的错误。
我想做的就是将所有/ go /链接重定向到一个特定的外部链接。我正在寻找一个重定向规则,它将所有链接从virtual / go /文件夹重定向到我指定的链接。
如果有人能帮助我,真的很感激。谢谢!
答案 0 :(得分:0)
尝试添加:
RewriteRule ^go/(.*) www.mysitedotcom/out/link.php?id=$1 [R=301,NC,L]
到您的默认htaccess文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
所以看起来应该是这样的:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^go/(.*) /out/link.php?id=$1 [R=301,NC,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我希望能回答你的问题并帮助你。