我有网页http://localhost ...
我在网页上有2种不同的语言:“ en”和“ ka”。因此,我的JavaScript应用程序会推送状态:http://localhost/ka(如果url中没有language参数)。
在HTML中,我具有导航href:
<a href="/home">home</a>
<a href="/about">about</a>
此标签打开:
http://localhost/home
和
http://localhost/about
所以我的JavaScript应用程序再次推送状态,因为没有语言参数。
我对是否可以设置默认主机名感兴趣,这对我有帮助。
我想我的href网址是http://localhost/ka/home和http://localhost/ka/about
最佳答案
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此规则:
RewriteEngine On
RewriteRule ^(?!ka/).*$ /ka/$0 [L,NC,R=302]
当客户端仅请求
URI
时,这会将/ka/<uri>
设置为/uri
。