重定向301无法与.html页面一起使用

时间:2019-06-25 10:42:50

标签: html apache .htaccess redirect

我有一个网站,该网站现在移至新域(旧域也处于活动状态) 旧网址是这样的: http://example.com/index.html
http://example.com/register.html

新的URL是

http://newexample.com/index.html
http://newexample.com/register.html

现在,我要将用户从旧域重定向到新域

Redirect 301 / http://newexample.com/index.html

通过在.htaccess文件中添加上面的代码,我可以重定向用户,它也可以工作。

但是当有人点击此http://example.com/index.html时,它将不会重定向

到目前为止我尝试过的解决方案是

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com[nc]
RewriteRule ^(.*)$ http://www.newexample.com/$1 [r=301,nc]

这也是

//301 Redirect Old File
Redirect 301 http://example.com/index.html http://newexample.com/index.html

这也是

Redirect 301 /index.html http://newexample.com/index.html

有人可以帮我吗?

旧的URL是.html,新的URL也具有.html

预先感谢

0 个答案:

没有答案