为了建立友好友好的搜索引擎优化链接,我使用以下内容:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)\.html$ page.php?ida=$1&idb=$2 [QSA]
所以http://www.example.com/solutions/hardware.html将是:http://www.example.com/page.php?ida=solutions&idb=hardware
这很管用。
但问题是没有图形元素下载!(内联图像和css背景)
字体样式和无图形样式应用良好,因为css样式部分不在单独的css文件中,但它嵌入在我的标题部分页面中。
我的.htaccess文件中是否添加了有用的行,因此
images/
目录将被axcepted?帮帮忙,我是新来的。htaccess!
谢谢,
最佳答案
相对url现在从/solutions/hardware.html
而不是/page.php?ida=solutions&idb=hardware
解析。这意味着具有类似images/foobar
的相对url路径的引用将被解析为/solutions/images/foobar
而不是/images/foobar
。
只需使用像/images/foobar
这样的绝对url路径来引用外部资源,并且引用独立于基本url的路径。