到目前为止我的应用程序运行在服务器的根目录中,因此应用程序脚本中的每个链接都是相对(即/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