2013-04-24 103 views
1

我已经在线寻找解决方案,但我正在努力寻找正确的答案。希望有人能帮助。在.htaccess中需要mod_rewrite重写帮助

我在如下网页上有如下翻译链接,<a href="/de/about/">Translate</a>但我的服务器上的实际路径是/_translations/de/about/

目前,链接将转到404错误,当然,如果我将url预先添加到实际路径中,该链接仍然有效。

这是什么重写规则?

回答

0

尝试在你的文档根目录添加这些规则的htaccess文件:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([a-z]{2})/(.*)$ /_translations/$1/$2 [L] 
+0

完美!谢谢! – zilj 2013-04-25 16:15:02