#php #.htaccess #uri
#php #.htaccess #uri
Вопрос:
Я использую следующий код 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 и изображения. По мере добавления каталога. Пожалуйста, помогите мне с запросом.
Ответ №1:
каковы ваши источники css и изображений?
<img src="images/image.jpg">
или
<img src="/images/image.jpg">
В этом случае вам, вероятно, нужен второй стиль, чтобы он всегда разрешался на http://www.digilink.co/images/image.jpg
Ответ №2:
Я могу предложить вам добавить больше условий, чтобы проверить, не является ли запрашиваемая ссылка каталогом или файлом, а затем переписать ее
RequestCond %{REQUEST_FILENAME} !-f
RequestCond %{REQUEST_FILENAME} !-d