我使用 .htaccess 重写网址。请参见下面的示例:
我的文件夹树状结构是这样的:
- 我的网站(文件夹)
- css(文件夹)
- 样式.css
- 我的页面.php
- .htaccess
- css(文件夹)
当我打电话时http://localhost/mysite/mypage/myid
它被重定向到http://localhost/mysite/mypage.php?id=myid
那么问题是它似乎没有调用我的css,它是:
<link href="css/style.css" rel="stylesheet" type="text/css" />
我的 .htaccess 的内容是:
RewriteEngine on
RewriteBase /mysite
RewriteRule ^mypage/([^/]*) mypage.php?id=$1
提前致谢
编辑 :
我尝试了解决方案:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
我仍然无法调用css:/
编辑 2:
好的,我可以像这样调用我的 CSS 来让它工作:
<link href="/mysite/css/style.css" rel="stylesheet" type="text/css" />
看起来我还必须使用路径“/mysite/”调用我在 html 中的所有图像