PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php-.htacces css / js子目录问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试对网站的.htaccess文件进行一些更改.我已经在网上搜索了所有内容,但找不到针对此问题的明确解决方案,否则可能会弄错了.因此,这里是:

RewriteENGIne on
RewriteCond %{requEST_FILename} !-d
RewriteCond %{requEST_FILename}\.PHP -f
RewriteRule   ^/$ /e/www/  [R]
RewriteRule ^news$/news.PHP
RewriteRule ^news$/news.PHP
RewriteRule ^resources$/resources.PHP
RewriteRule ^lexicon$/lexicon.PHP
RewriteRule ^contacts$/contacts.PHP
RewriteRule ^analytics$/analytics.PHP
RewriteRule ^([0-9]+)-([0-9]+)-([0-9]+)-(.*)$/news.PHP?yy=$1&mm=$2&dd=$3&alias=$4
RewriteRule ^resources$/contacts.PHP
RewriteRule ^articles_search$/articles_search.PHP
RewriteRule ^articles_data_search$/articles_data_search.PHP
RewriteRule ^profile/([0-9]+)&commit=(.*)$/profile.PHP?id=$1&commit=$2
RewriteRule ^profile/(.*)&commit=(.*)$/profile.PHP?alias=$1&commit=$2

在最后两行中,我试图从中得到结果:

www.example.com/profile.PHP?alias=kokazani\u0026amp;commit=编辑

对此

www.example.com/profile/kokazani\u0026amp;commit=编辑

现在的问题是css和js文件的路径错误.我需要一种解决方案,或者一种更好的重写规则的方法.我认为解决方案也许是将css / blabla.css之类的内容重写为根目录/css/blabla.css,但是如果有解决此问题的标准解决方案,我想知道:)

提前致谢.

解决方法:

有两种可能的(简单的)解决方案:

>为CSS文件使用绝对路径(/include/css/style.css等)
>使用HTML的<base>元素为要跟随的相对URL设置正确的基本URL(而不是由Apache更改的文档目录).

大佬总结

以上是大佬教程为你收集整理的php-.htacces css / js子目录问题全部内容,希望文章能够帮你解决php-.htacces css / js子目录问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: