1
我期待推出一個多語言網站,並需要一些.htaccess的工作。多語言.htaccess重寫
我希望能夠訪問example.com並點擊/index.php。
但是我也想屏蔽我的替代語言網站,看起來像example.fr,並擊中/lang/fr/index.php,並堅持這貫穿整個網站的導航。
這可能嗎?
乾杯!
我期待推出一個多語言網站,並需要一些.htaccess的工作。多語言.htaccess重寫
我希望能夠訪問example.com並點擊/index.php。
但是我也想屏蔽我的替代語言網站,看起來像example.fr,並擊中/lang/fr/index.php,並堅持這貫穿整個網站的導航。
這可能嗎?
乾杯!
假設您將一個VirtualHost與多個ServerAliases一起使用,可以將RewriteCond與%{HTTP_HOST}變量一起使用,以將重寫規則應用於特定域。
如果您已經重寫URL,以提供.COM友好的URL路徑,像下面應該工作:
# French rewrites
RewriteCond %{HTTP_HOST} example.fr
RewriteRule ^(.*)$ /lang/fr/index.php/$1 [L]
# Fallback to .com
RewriteRule ^(.*)$ /index.php/$1 [L]
你可能需要添加額外的RewriteCond線,以避免重寫請求圖像/ css等