到目前爲止我的應用程序運行在服務器的根目錄中,因此應用程序腳本中的每個鏈接都是相對(即/media/style.css)。應用程序是通過http://dev.company.cz/~david/jazyky/htdocs迄今爲止訪問在http://jazyky.czhtaccess:從服務器根目錄遷移到子目錄
現在我搬到我的應用程序開發服務器的子目錄/home/david/public_html/jazyky
所以應用程序URL現在是http://dev.company.cz/~david/jazyky和WWW文件夾(可從外部接觸)進行訪問。
這htdocs
目錄裏面有文件夾media
到所有的應用程序鏈接指向。
我只是非常有htaccess的,所以我要求任何人的意見不合格。
我應該如何調整我的.htaccess文件(htdocs
文件夾內situaded)讓裏面的應用程序的所有環節都正確映射?
我目前.htaccess
:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
#RewriteRule ^.*$ index.php [NC,L]
RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]
預先感謝您!
是你已經擁有的鏈接,你的HTML頁面'/媒體/ style.css'和'media'文件夾是直屬'htdocs'然後鏈接應該按原樣查找。 – anubhava
感謝您的回覆。舉例來說,在我的劇本我有此鏈接:'/media/css/screen.student.css版本='如果我嘗試通過點擊火狐鏈接去實現它,它試圖訪問網址:HTTP'://開發.company.cz /媒體/ CSS/screen.student.css?版本= 7'代替'http://dev.company.cz/~david/jazyky/htdocs/media/css/screen.student.css?ver = 7' – Dejv