繁体   English   中英

301将旧重定向到新域也将非www重定向到www重定向(包括index.php)

[英]301 Redirect old to New domain also non-www to www redirect (including index.php )

我最近将旧网站改成了新名称(网站内容和空间均相同)

我希望这6个置换组合能够由于Google的重复内容政策而发生:

  1. Quantumeducation.in至http://www.quantum.edu.in
  2. www.quantumeducation.in至www.quantum.edu.in
  3. Quantumeducation / index.php至www.quantum.edu.in
  4. 也可从www.quantumeducation.in/index.php到www.quantum.edu.in
  5. Quantum.edu.in到www.quantum.edu.in
  6. www.quantum.edu.in/index.php至www.quantum.edu.in

目前即时通讯使用此:

RewriteCond%{HTTP_HOST} ^ quantumeducation.in $上的RewriteEngine [或]

RewriteCond%{HTTP_HOST} ^ www.quantumeducation.in $

RewriteRule ^ /?$“ http \\://www.quantum.edu.in/” [R = 301,L]

但是它无法解决步骤4、5和6

有任何想法为什么这行不通吗?

您可以在重写条件下使用单个正则表达式来执行此操作:

RewriteCond %{HTTP_HOST} ^(w{3}\.)?(quantumeducation\.in|quantum.edu.in)$

如果服务器级重定向正常运行,则无需更改PHP文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM