.htaccess不加载css和js

我有2个博客文件,一个是 blogdetail.php </ code>和 bloglist.php </代码>。 我想要做的是,如果有人进入这样的链接</ p>

  http://mysite.com/blog
</ code> </ pre>
\ n

打开 bloglist.php </ code>,当有人进入</ p>

  http://mysite.com/blog/7
</ 代码> </ pre>

打开 blogdetail.php?id = 7 </ code>。 到目前为止我的 .htaccess </ code>看起来像这样</ p>

 选项+ FollowSymLinks 
RewriteEngine On
RewriteRule ^ blog /([0-9] +)$ blogdetail .php?id = $ 1 [NC,L]
RewriteRule ^([a-zA-Z] +)$ $ 1.php [NC,L]
ErrorDocument 404 /404.php
</ pre>

但问题是当我进入 blog / 7 </ code>时,页面打开但css没有加载。 有没有办法让这项工作不使用css和js的绝对路径?
谢谢你,Daniel!</ p>
</ div>

展开原文

原文

I have 2 blog files one is blogdetail.php and bloglist.php. What i want to make is if someone enters on a link like this

http://mysite.com/blog

to open bloglist.php and when someone enters to

http://mysite.com/blog/7

to open blogdetail.php?id=7. My .htaccess so far looks like this

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^blog/([0-9]+)$ blogdetail.php?id=$1 [NC,L]
RewriteRule ^([a-zA-Z]+)$ $1.php [NC,L]
ErrorDocument 404 /404.php

but the problem is when i enter on blog/7, the page opens but the css does not load. Is there a way to make this work without using absolute paths to css and js? Thank you, Daniel!

2个回答

在<.htaccess </ p>



RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule ^ blog /([0-9] +)$ blogdetail.php?id = $ 1 [NC,L]
RewriteRule ^([a -zA-Z] +)$ $ 1.php [NC,L]
ErrorDocument 404 /404.php

</ div>

展开原文

原文

you are missing this rules in .htaccess

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/([0-9]+)$ blogdetail.php?id=$1 [NC,L]
RewriteRule ^([a-zA-Z]+)$ $1.php [NC,L]
ErrorDocument 404 /404.php

douan0729
douan0729 这对我不起作用,我有同样的问题......
6 年多之前 回复



在开头将你的css文件与 / </ code>相关联,一切都会好的。</ p>
</ DIV>

展开原文

原文

Link your css file with / at beginning, and all will be fine.

douche3244
douche3244 dev.meghraj @它不是绝对路径,它是相对于文档根目录
大约 7 年之前 回复
duanjiao5082
duanjiao5082 你读过“没有使用css和js的绝对路径”
大约 7 年之前 回复
dsgoj7457
dsgoj7457 你能给一个网址吗?
大约 7 年之前 回复
doupin1073
doupin1073 我这样做了,现在我没有在bloglist.php页面上看到css / js
大约 7 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐