2013-04-24 3 views
1

Я искал онлайн решение здесь, но я изо всех сил стараюсь найти правильный ответ. Надеюсь, кто-то может помочь.mod_rewrite переписать помощь, необходимую в .htaccess

У меня есть следующая переводческая ссылка на веб-странице, например, <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

Смежные вопросы