Apache .htaccess重写规则起作用,但我的css在该页面中不起作用
.htaccess文件代码Apache .htaccess重写规则起作用,但我的css在该页面中不起作用,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,.htaccess文件代码 RewriteEngine On RewriteRule ^book/([a-zA-Z0-9_-]+)$ book.php?isbn=$1 RewriteRule ^book/([a-zA-Z0-9_-]+)/$ book.php?isbn=$1 它可以工作,但css文件,图像文件,JS文件与它链接不起作用。该页面没有任何css格式。下面给出了我网站的url,请帮助 我想要一个像www.booksiders.com/book.php?isbn=97805450102
RewriteEngine On
RewriteRule ^book/([a-zA-Z0-9_-]+)$ book.php?isbn=$1
RewriteRule ^book/([a-zA-Z0-9_-]+)/$ book.php?isbn=$1
它可以工作,但css文件,图像文件,JS文件与它链接不起作用。该页面没有任何css格式。下面给出了我网站的url,请帮助
我想要一个像www.booksiders.com/book.php?isbn=9780545010221的地址看起来像www.booksiders.com/book/9780545010221
这是可行的,但是链接的文件不起作用。您对重写规则没有问题 改变
<link rel="stylesheet" type="text/css" href="css/any.css" />
到
因为浏览器认为他必须加载book/css/any.css,但必须加载/css/any.css请提供更多详细信息,如不起作用的链接和错误代码。没有错误。只是我的css在使用重写规则后不起作用
<link rel="stylesheet" type="text/css" href="/css/any.css" />