Bri*_*old 34 apache dns .htaccess redirect
我想使用htaccess文件将我的所有旧域请求重定向到我的新域.以下是我正在使用的内容,但如果页面不在新网站上则无法使用.例如,旧网站上的谷歌索引about.htm,但在新网站上它不存在.我想在所有情况下都去根.我知道这不适合seo,但我不想要任何404.有什么建议?
Redirect 301 / http://www.thenewdomain.com/
Run Code Online (Sandbox Code Playgroud)
小智 67
如果您的目标是将所有页面重定向到一个维护页面(因为标题也可以建议),那么使用:
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.php$
RewriteCond %{REMOTE_HOST} !^000\.000\.000\.000
RewriteRule $ /maintenance.php [R=302,L]
Run Code Online (Sandbox Code Playgroud)
你的ip地址应该取代000 000 000 000 .
资源:
http://www.techiecorner.com/97/redirect-to-maintenance-page-during-upgrade-using-htaccess/
小智 23
您是否想让访问者访问old.com/about.htm转到new.com/about.htm?如果是这样,您可以使用.htaccess中的mod_rewrite规则执行此操作:
RewriteEngine on
RewriteRule ^(.*)$ http://www.thenewdomain.com/$1 [R=permanent,L]
bju*_*son 14
这将指向旧主机到新主机根目录的所有内容:
RewriteEngine on
RewriteCond %{http_host} ^www.old.com [NC,OR]
RewriteCond %{http_host} ^old.com [NC]
RewriteRule ^(.*)$ http://www.thenewdomain.org/ [R=301,NC,L]
Run Code Online (Sandbox Code Playgroud)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteRule ^(.*)$ "http://www.thenewdomain.com/" [R=301,L]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
87768 次 |
最近记录: |