目前我可以隱藏在URL中的.php擴展名與此代碼我的.htaccess文件:的.htaccess幫助 - 隱藏.php然後添加LANG =
RewriteEngine on
# Rewrite /foo/bar to /foo/bar.php
RewriteRule ^([^.?]+)$ %{REQUEST_URI}.php [L]
因此,一個URL是這樣的:網址是什麼? .COM/prices.php
目前的樣子:url.com/prices
這是偉大的,但我想是這樣的:url.com/en/prices
,而不是這樣的:url.com/prices?lang=en
我嘗試了一個小時,找遍了所有類型的互聯網,我可以做這些獨立的,卻不能在一起。感謝您的任何幫助:)
更新:如果他們打開索引頁(http://url.com),它會立即在URL中更改爲:http://url.com/en(或其他語言,當然,基於在他們的瀏覽器語言)
UPDATE2:目前我對語言的解決方案:我爲用戶設置了一個cookie,並使用$language=$_COOKIE["language"];
他們可以選擇的語言中
最後,關於'%{HTTP:Accept-Language}'的介紹' – splash58