我正在使用以下htaccess代码
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.digilink\.co$ [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{REQUEST_URI} ^($|/.*$)
RewriteRule ^category/([a-z]+)-([a-z]+) /search.php?cat=$1-$2 [NC]
RewriteRule ^category/([a-z]+) /search.php?cat=$1 [NC]
#non www to www
RewriteCond %{HTTP_HOST} !^www\.digilink\.co$
RewriteRule (.*) http://www.digilink.co/$1 [R=301,L]
# custom error documents
ErrorDocument 404 http://www.digilink.co/404.php
由于URI转换为www.digilink.co/category/automotive,因此不会加载CSS和图像。随着目录的添加。请帮我查询。
答案 0 :(得分:1)
你的css和图像来源是什么?
<img src="images/image.jpg">
或
<img src="/images/image.jpg">
在这种情况下,您可能需要第二种样式,以便它始终解析为http://www.digilink.co/images/image.jpg
答案 1 :(得分:0)
我建议你添加更多条件来检查请求的链接是不是目录或文件,然后重写它
RequestCond %{REQUEST_FILENAME} !-f
RequestCond %{REQUEST_FILENAME} !-d