2016-03-02 152 views
0

Im挣扎与.htaccess设置得到以下内容: 若要在我的CMS中创建多语言功能而不重复产品数据库我想获取默认语言的内容,但保留正确的URL地址栏。.htaccess重定向子文件夹

例如:

,也为产品内容:的

总之内容: 如果调用的文件夹 '/ EN /网店/' 和 '/ EN /收集/' 必须有一个重写“/网店'和'/ collectie'。 任何人都有线索?

在此先感谢...

回答

0

使用以下规则: -

RewriteEngine on 
RewriteRule ^en/(.*)$ /$1 [L,R=301,QSA] 

OR

RewriteEngine On 
RewriteRule ^(.*)/en/(.*)$ $1/$2 [R=301,L] 

希望它会帮助你:)

0

什么:

RewriteEngine on 
RewriteRule ^/?en/webshop/(.*)$ /webshop/$1 
RewriteRule ^/?en/collection/(.*)$ /collectie/$1 
  • 第一行只是让mod_rewrite
  • 第二行(第1章)/en/webshop下任何匹配,并丢弃/en
  • 第三行是类似于第二,但它也是“重命名” collectioncollectie

如果你要重定向更多的文件夹/路径,我倒是建议增加规则:

RewriteRule ^/?en/(.*)$ /$1 

这是重写任何以/en开头的东西。

希望它有帮助,注意它没有测试