Apache 简单的1:1 htaccess重定向
我正在改变一个网站的域名,做一些301重定向来保持流量 简单文件夹重定向工作正常,如下所示:Apache 简单的1:1 htaccess重定向,apache,.htaccess,mod-rewrite,redirect,Apache,.htaccess,Mod Rewrite,Redirect,我正在改变一个网站的域名,做一些301重定向来保持流量 简单文件夹重定向工作正常,如下所示: Redirect /dive-sites/ http://www.domain2.com/divesites/ Redirect 301 /home.php http://www.domain2.com/home.php 但是,当我尝试移动单个文件时,什么也没有发生,如下所示: Redirect /dive-sites/ http://www.domain2.com/divesites/ Red
Redirect /dive-sites/ http://www.domain2.com/divesites/
Redirect 301 /home.php http://www.domain2.com/home.php
但是,当我尝试移动单个文件时,什么也没有发生,如下所示:
Redirect /dive-sites/ http://www.domain2.com/divesites/
Redirect 301 /home.php http://www.domain2.com/home.php
知道为什么会这样吗?我尝试过其他例子,但没有成功:
Redirect /home.php http://www.domain2.com/home.php
Redirect 301 /home.php http://www.domain2.com/home.php
Redirect http://www.domain1.com/home.php http://www.merodivingcenter.com/home.php
Redirect 301 http://www.domain1.com/home.php http://www.merodivingcenter.com/home.php
您是否尝试过
mod_rewrite
和RewriteRule
或RewriteMatch
# Enable mod_rewrite, set base
RewriteEngine On
RewriteBase /
#Rewrite home.php
RewriteRule ^home\.php http://www.domain2.com/home.php [R=301]
# Rewrite all other PHP pages (including directory path)
RewriteRule (.*?\.php)$ http://www.domain2.com/$1 [R=301]
测试
棒极了,与重写规则完美配合——谢谢你的网站工具。