我有一个英语和德语的双语网站。这两个版本都使用相同的根文件提供,例如index.php
,projects.php
,people.php
等。
通过
调用英文版本http://myexample.com/en/index.php
http://myexample.com/en/projects.php
http://myexample.com/en/people.php
通过
调用德语版本http://myexample.com/de/index.php
http://myexample.com/de/projects.php
http://myexample.com/de/people.php
出于搜索引擎优化的原因,我喜欢将德语文件名德语化:
de/projects.php -› projekte.php
de/people.php -› leute.php
有人可以帮忙吗?
答案 0 :(得分:0)
你的意思是这样的吗?
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /+de/projects\.php
RewriteRule ^ /projekte.php [L,R]
RewriteCond %{THE_REQUEST} \ /+de/people\.php
RewriteRule ^ /leute.php [L,R]
RewriteRule ^projekte\.php$ /de/projects.php [L]
RewriteRule ^leute\.php$ /de/people.php [L]