在我的网站上,所有图像/样式表都在/ CMS/...目录中.最近,我们的网站转移到新服务器的临时网址,他们引用像/ newdirectory/CMS/...
我们如何将/ newdirectory /追加到所有/ CMS /来电?
Luk*_*son 11
在.htaccess文件中
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/newdirectory/CMS/
RewriteRule ^(.*)$ /newdirectory/CMS/$1
Run Code Online (Sandbox Code Playgroud)
这将执行重写,因此访问http://www.server.com/CMS/index.html实际上将提供http://www.server.com/newdirectory/CMS/index.html的内容
注意:此解决方案假定CMS是此域的唯一服务.
如果此域的服务超过CMS(并且只应重定向CMS),则以下情况可能更好:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/CMS/
RewriteRule ^(.*)$ /newdirectory/$1
Run Code Online (Sandbox Code Playgroud)