为了建立友好友好的搜索引擎优化链接,我使用以下内容:

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的路径。

09-03 21:10