2016-04-12 35 views
1

Sanırım bu kolay bir soru ama .htaccess'te kullanılan sözdizimini pek bilmiyorum, bu yüzden biraz sıkıştım. Bu durumda bir alan adından sonra '/ de /' nasıl eklenir, sonuçta 'blablabla.com/de/blog' veya 'blablabla.com/de/offices' gibi bir şey olur 'blablabla.com/blog 've' blablabla.com/offices '?.htaccess kullanarak url'e belirli bir bölüm ekleyin

<IfModule mod_rewrite.c> 

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

</IfModule> 

ben, ben

cevap

1

sen kullanabilirsiniz:

<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

sitenizin /de içeren URL'ler erişmek için ... sözdizimi aşina değilim önce de söylediğim gibi, RewriteCond sonra RewriteRule olması gerektiğini biliyorum ama segment kullanabilirsiniz:

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