我与绝对路径的应用程序(PHP,CSS,JS)像绝对路径
<img src="/images/example.jpg" alt=""/>
和其他人,包括资源(JS,CSS等)
的应用程序是最初destinated像http://domain.com 一台服务器上托管现在我需要主办的网站在一个子文件夹http://domain.com/2013/
我如何更新我的应用程序,使其在新的子文件夹访问,无需更新所有路径。
也许用.htaccess?
我与绝对路径的应用程序(PHP,CSS,JS)像绝对路径
<img src="/images/example.jpg" alt=""/>
和其他人,包括资源(JS,CSS等)
的应用程序是最初destinated像http://domain.com 一台服务器上托管现在我需要主办的网站在一个子文件夹http://domain.com/2013/
我如何更新我的应用程序,使其在新的子文件夹访问,无需更新所有路径。
也许用.htaccess?
或者你可以试试这个代码在你的.htaccess:
RewriteEngine on
RewriteRule ^(.*)$ /2013/$1 [QSA,L]
我需要将.htaccess放入2013文件夹中? –
否在您的网站的基本文件夹中 – RDK
设置base href应该可以解决您的问题。下面应放置在所有网页的<head>
元素:
<base href="http://domain.com/2013/" />
是http://domain.com/2013/是应用程序的根,并在专用服务器上托管。与
所以'http://domain.com/2013 /'是应用程序的根?你使用什么网络服务器? – AlexP
请注意'example.com/2013'是*不是子域。 '2013'是一个文件夹。一个子域名将是:'2013.example.com'。你的绝对路径可以在没有任何问题的情况下在子域上工作。 – unor
你是对的,编辑问题 –