301将文件夹中的所有文件重定向到一个文件?

时间:2014-01-18 13:33:52

标签: wordpress .htaccess redirect

大家好日子,

在我的Wordpress网站上,我有一个插件通过虚拟site.com/go/abc123xyz样式链接传输外部链接。

我已删除该插件但很明显,当我检查了G网站管理员工具时,所有这些虚拟链接都有很多未找到的错误。

我想做的就是将所有/ go /链接重定向到一个特定的外部链接。我正在寻找一个重定向规则,它将所有链接从virtual / go /文件夹重定向到我指定的链接。

如果有人能帮助我,真的很感激。谢谢!

1 个答案:

答案 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

我希望能回答你的问题并帮助你。