想我再也網址如何重寫一個URL的一部分
http://www.example.com/se/products/details/23
http://www.example.com/se/company/about
http://www.example.com/se/customers/europe/john-doe
etc.
我希望他們rewrite
到
http://www.example.com/en/products/details/23
http://www.example.com/en/company/about
http://www.example.com/en/customers/europe/john-doe
etc
這意味着不管用什麼語言自帶他們rewrited到en
,他們看到他們各自的語言在地址欄中,但頁面正在從服務器'en'
我的規則是這樣的
# Pass through the original path as a query parameter, and retain the existing parameters.
RewriteCond %{REQUEST_URI} ^(.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* framework/main.php?url=%1 [QSA]
RewriteRule ^se/(.+?)\/?$ /en/$1 [L]
該項目基於SilverStripe
框架。
而且這也沒有工作,顯示404頁未找到錯誤
我們怎樣才能做到這一點?
「這沒有工作」。怎麼了?你能告訴我們重寫日誌嗎? – undone
@undone,它顯示404頁未找到錯誤 – WatsMyName
如何重寫日誌?你可以把日誌放在這裏嗎? – undone