簡體   English   中英

.htaccess重定向規則永久域更改

[英].htaccess redirect rule permanent domain change

所以,基本上我已經將域名從Domain1.info更改為Domain2.com

我更改的另一件事是網站內部網址的規則

  • 舊的網址結構: www.Domain1.info/lang/page-name.html
  • 新的網址結構: www.Domain2.com/lang/page-name

我添加了代碼:

RewriteEngine On

RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]`

可以成功將我從舊域重定向到新域,但我想擺脫.html結尾。

基本上,只需從第一個匹配組中排除.html部分:

RewriteRule ^(.*)\.html$ http://www.domain2.com/$1 [R=301,L]`

您可以調整正則表達式以僅匹配.html之前的部分:

RewriteEngine On

# to redirect .html URLs
RewriteRule ^(.+?)\.html$ http://www.domain2.com/$1 [R=301,L,NC]

# to redirect other URLs
RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM