我會將所有內容從我的子檔案夾重定向domain.com/zh到另一個域,例如domain-china.com/zh,但這不起作用......我的嘗試是:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?domain\.com/zh/$ [NC]
RewriteRule .* https://domain-china.com/zh/$0 [L,NE,R=301]
或者
RewriteEngine On
RewriteCond %{HTTP_HOST} domain\.com/zh$ [NC]
RewriteRule ^(.*)$ https://www.domain-china.com/zh/$1 [L,R=301]
我還需要查詢字串中的所有內容,fe
domain.com/zh/product-xyz應該重寫domain-china.com/zh/product-xyz,我的檔案夾/zh只是我的 TYPO3 CMS 中的一個虛擬檔案夾(默認語言:domain.com;英語:domain.com/en;chinese domain.com/zh;.. .)。我的網路服務器檔案結構中沒有子檔案夾。
uj5u.com熱心網友回復:
變數HTTP_HOST僅匹配主機名而不匹配 URI。為此,您可以RewriteRule像這樣使用模式:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?domain\.com$ [NC]
RewriteRule ^zh/.*$ https://domain-china.com/$0 [L,NC,NE,R=301]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/514351.html
