2016-04-12 64 views
1

我想這是一個簡單的問題,但我幾乎不知道.htaccess中使用的語法,所以我有點卡住了。在這種情況下,如何在域名後添加'/ de /',所以結果將類似於'blablabla.com/de/blog'或'blablabla.com/de/offices',而不是'blablabla.com/blog '和'blablabla.com/offices'?使用.htaccess添加特定部分到網址

<IfModule mod_rewrite.c> 

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_COOKIE} lang=de [NC] 

</IfModule> 

我知道應該的RewriteCond後重寫規則,但正如我以前說過的,我不熟悉的語法...

回答

1

您可以使用:

<IfModule mod_rewrite.c> 

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_COOKIE} lang=de [NC] 
RewriteCond %{REQUEST_URI} !^/de/ [NC] 
RewriteRule ^(.*)$ /de/$1 [R,L] 

</IfModule> 
0

要訪問您的網站/解網址段,你可以使用:

RewriteEngine On 
RewriteBase/
RewriteRule ^de/(.+)$ /$1 [NC,L] 
相關問題