为了制作友好的SEO链接,我使用了这个:
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/目录?
请帮帮忙,我是新来的.htaccess!
谢谢,
发布于 2010-02-14 21:54:54
相对URL现在从/solutions/hardware.html而不是/page.php?ida=solutions&idb=hardware解析。这意味着具有相对URL路径(如images/foobar )的引用将被解析为/solutions/images/foobar而不是/images/foobar。
只需使用绝对URL路径(如/images/foobar )来引用您的外部资源,并且引用独立于您的基URL的路径。
发布于 2010-02-14 21:53:59
尝试:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)\.html$ page.php?ida=$1&idb=$2 [QSA]https://stackoverflow.com/questions/2261251
复制相似问题