如何使用.htaccess设置虚拟目录

时间:2014-08-14 14:27:26

标签: .htaccess

我正在尝试使用.htaccess设置虚拟目录。

我想将此目录用作语言指示符。例如。 example.com/de-deexample-com/de-en等等。但实际上,服务器上不存在这些目录,并且应该加载目录根目录下的index.html文件。我写了一些规则,但它们没有正常工作:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
example.com/de-de这样的网址有效,但example.com/de-de/没有。当我打开example.com/de-de/时,它会尝试从/de-de/子目录加载资源,例如de-de/js/jquery.js代替/js/jquery.js。我的规则怎么了?有没有办法强制使用尾随斜杠,这样用户就会从example.com/de-de重定向到example.com/de-de/

0 个答案:

没有答案