我有一个双语网站。如果在本地化副本中找不到页面,我需要将级别重定向到另一个文件夹。具体来说,我需要将uk
个网页重定向到相应的en
版本。
示例网址为:
http://example.com/uk/this-is-thepage/
转到http://example.com/this-is-thepage/
网站文件夹后的网页名称相同。
我不想单独重定向每个页面,而英国网站根本没有很多页面。我也只是希望在页面不存在时发生这种情况,因为uk
中不存在所有页面。我写了一些有效的代码,但后来我意识到我无法处理任意/uk/
页。
答案 0 :(得分:0)
在/uk/.htaccess
内,如果在`/ uk /:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .+ ../$0 [L]
-f
和-d
条件意味着请求不适用于有效的文件/目录。