我有一个网站,其中有一个/ mobile /文件夹,其中包含该网站的内容副本,但针对移动设备进行了优化。在该文件夹中,我还有另外两个用于英语和德语的文件夹,而在主文件夹中,我具有西班牙语的内容。
最近,桌面西班牙语版本已更改为具有响应设计,因此我需要将/ mobile /中的文件重定向到主目录(与所请求的文件名相同),但是/ mobile / de /中的内容和/ mobile / en /应该仍然可以访问。
这是我想出的代码。由于某种原因,它会导致内部服务器错误:
RewriteEngine on
RewriteRule ^mobile/de - [L]
RewriteRule ^mobile/en - [L]
RewriteRule ^mobile/(.*)$ /$1 [R=301,L]