将访客重定向到新网址,但不包括图片和管理员

Posted

技术标签:

【中文标题】将访客重定向到新网址,但不包括图片和管理员【英文标题】:Redirect Visitors to new url but exclude images and admin 【发布时间】:2014-01-22 06:27:14 【问题描述】:

我使用自托管的 wordpress,并希望将访问者从 fashionbeautyetc.com 重定向到 fayekent.co.uk 上的相应页面/帖子。我希望排除应用于图像和 WP 仪表板 (wp-admin) 的重定向我应该在 htaccess 中放置什么代码

已经存在的代码如下:

Suphp_ConfigPath /var/sites/f/fashionbeautyetc.com/public_html

# 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   

【问题讨论】:

您尝试过什么来解决您的问题?这将提供更多信息。上面的 sn-p 似乎是默认的 WP .htaccess 配置。 【参考方案1】:

# BEGIN WordPress之前添加这个:

RewriteCond %HTTP_HOST ^(www\.)?fashionbeautyetc\.com$ [NC]
RewriteCond %REQUEST_URI !\.(jpe?g|png|gif|ico)$ [NC]
RewriteCond %REQUEST_URI !wp-admin
RewriteRule ^(.*)$ http://fayekent.co.uk/$1 [L,R=301]

【讨论】:

你是个天才。太完美了:)

以上是关于将访客重定向到新网址,但不包括图片和管理员的主要内容,如果未能解决你的问题,请参考以下文章

处理全新网站的 301 重定向

301 从旧存档链接重定向到新存档链接

使用django将旧网址重定向到新网址[重复]

重定向到新网址,但从历史记录中删除以前的网址

如何通过编辑htaccess文件将URL重定向到新URL

.htaccess 中的 301 重定向将旧文件路径/名称附加到新 url