我想使用.htaccess
将不同的请求重定向到相同的文件夹。
E.g:
domain.de/ordner1/fileX.html
domain.de/en/folder1/fileX.html
domain.de/it/casella1/fileX.html
因此,只要/ordner1/
,/folder1/
或/casella1/
请求某些内容,我希望.htaccess
从domain.de/all/fileX.html
这样的特定目录中提取所请求的文件
我想防止重复内容,但也要保留所选语言的foldernames。 你能帮我解决这个问题吗?
答案 0 :(得分:2)
尝试将以下内容添加到站点根目录中的.htaccess
文件中。
RewriteEngine on
RewriteBase /
#skip css, js etc
RewriteCond %{REQUEST_URI} !\.(css|js)[NC]
#if request to ordner or folder1 or casella1, serve the file from all/
RewriteRule ^(ordner1|en/folder1|it/casella1)/(.+)$ all/$2 [L,NC]
答案 1 :(得分:1)
在你的docroot / .htaccess中:
RewriteEngine On
RewriteBase /
RewriteRule ^(ordner1/|en/folder1/|it/casella1/)(.*$) all/$2 [L]
您需要添加额外的名称来映射其他翻译等价物。