首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mod_rewrite后找不到镜像

使用mod_rewrite后找不到镜像
EN

Stack Overflow用户
提问于 2010-02-14 21:48:00
回答 2查看 1.4K关注 0票数 1

为了制作友好的SEO链接,我使用了这个:

代码语言:javascript
复制
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!

谢谢,

EN

回答 2

Stack Overflow用户

回答已采纳

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

票数 3
EN

Stack Overflow用户

发布于 2010-02-14 21:53:59

尝试:

代码语言:javascript
复制
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]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2261251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档