.htaccess 将旧的多博客重定向到新域
我正在尝试将一个博客从一个旧的多博客站点(具有糟糕的url)重定向到一个新域上的新版本 旧址: 新网站: 不关心个人网页-只是想在那里的任何东西去新网站的主页.htaccess 将旧的多博客重定向到新域,.htaccess,redirect,.htaccess,Redirect,我正在尝试将一个博客从一个旧的多博客站点(具有糟糕的url)重定向到一个新域上的新版本 旧址: 新网站: 不关心个人网页-只是想在那里的任何东西去新网站的主页 我已经尝试了一系列htaccess重定向代码,但没有成功-非常感谢您的建议。我假设您正在Apache服务器上运行旧网站。您是否尝试过使用以下指令将.htaccess文件放入旧网站DocumentRoot RedirectMatch permanent .* http://www.emcoutdoor.com/campaigns/ 如果确
我已经尝试了一系列htaccess重定向代码,但没有成功-非常感谢您的建议。我假设您正在Apache服务器上运行旧网站。您是否尝试过使用以下指令将
.htaccess
文件放入旧网站DocumentRoot
RedirectMatch permanent .* http://www.emcoutdoor.com/campaigns/
如果确实加载了Apache模块,但这没有任何作用(或者更糟的是,会生成一个内部服务器错误),请检查是否加载了alias\u模块
Apache模块-例如,在Linux上,您可以使用shell命令获取加载模块的列表:
apachectl -t -D DUMP_MODULES
通过
httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放入文档根目录下的.htaccess
:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^campaigns\.emcoutdoor\.com$ [NC]
RewriteCond %{QUERY_STRING} ^blog=4(&|$) [NC]
RewriteRule ^(index\.php|)$ http://www.emcoutdoor.com/campaigns/? [L,R=301,NC]