Из-за настроек .htaccess пропадают рисунки и CSS

SE
На сайте с 25.12.2007
Offline
87
3544

Знатоки, подскажите пожалуйста начинающему!

Есть сайт со ссылками типа сайт.ру/index.php?tip=btl&num=2. Хочу сделать ЧПУ типа сайт.ру/btl/2/, пишу следующий .htaccess:

RewriteEngine on

RewriteRule ^(.*)/([0-9]+)/$ ?tip=$1&num=$2

(больше в файле ничего нет)

Сайт по ЧПУ ссылкам открывается, но почему-то без рисунков и без CSS... Где ошибка, что подправить???

able
На сайте с 25.03.2008
Offline
112
#1

RewriteBase /

+

все ссылки абсолютные (т.е. вместо style/style.css - /style/style.css)

Best regards.
SE
На сайте с 25.12.2007
Offline
87
#2

Спасибо, помогает :) (правда кроме флешки, она никак не хочет показываться)

А не подскажете еще один вопросик:

на сайте есть еще ссылки типа сайт.ру/index.php?tip=btl Чтобы из них сделать ссылки типа сайт.ру/btl/ - это надо отдельную строку прописывать? Сделал файл

RewriteEngine on

RewriteBase /

RewriteRule ^(.*)/$ ?tip=$1

RewriteRule ^(.*)/([0-9]+)/$ ?tip=$1&num=$2

Работает только нижнее правило. Что неправильно?

И еще вопросик возник. Страница подгружает данные из базы ориентируясь на параметры $_GET, в моем случае на $_GET['tip'] и $_GET['num']. Но после перехода на ЧПУ гетов уже не будет, как же будет работать сайт?

Shtogrin
На сайте с 02.11.2006
Offline
95
#3
slugger-ekb:

И еще вопросик возник. Страница подгружает данные из базы ориентируясь на параметры $_GET, в моем случае на $_GET['tip'] и $_GET['num']. Но после перехода на ЧПУ гетов уже не будет, как же будет работать сайт?

Так он уже работает без $_GET, вы ж написали что страницы открываются. 😂

Посмотрите на правило RewriteRule, особенно на правую его часть.

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
V
На сайте с 24.03.2008
Offline
4
#4
slugger-ekb:
А не подскажете еще один вопросик

RewriteEngine on

RewriteBase /

RewriteRule ^([^/]+)/$ ?tip=$1

RewriteRule ^(.*)/([0-9]+)/$ ?tip=$1&num=$2

slugger-ekb:
как же будет работать сайт

Не волнуйтесь. Переменные $_GET['tip'] и $_GET['num'] будут принимать прежние значения.

Заработай на продаже ссылок (http://www.sape.ru/r.e859bdd607.php) со своего сайта. Отдых и путешествия (http://www.i-love-travel.ru).
I
На сайте с 04.08.2006
Offline
112
#5
slugger-ekb:
Знатоки, подскажите пожалуйста начинающему!
Есть сайт со ссылками типа сайт.ру/index.php?tip=btl&num=2. Хочу сделать ЧПУ типа сайт.ру/btl/2/, пишу следующий .htaccess:

RewriteEngine on
RewriteRule ^(.*)/([0-9]+)/$ ?tip=$1&num=$2

(больше в файле ничего нет)
Сайт по ЧПУ ссылкам открывается, но почему-то без рисунков и без CSS... Где ошибка, что подправить???

Вариант еще один, по моему мнению на много проще:

кинуть в папку с изображениями и цсс файл .htaccess с таким содержимым:

RewriteEngine off

Инновационный автомобильный проект. Экономия от 500 - 3000$ при покупке автомобиля (http://autoline24.com.ua) Магазин-блог уникальных полезных скриптов (http://ivashka.org.ua)
SE
На сайте с 25.12.2007
Offline
87
#6
ivashka:
Вариант еще один, по моему мнению на много проще:
кинуть в папку с изображениями и цсс файл .htaccess с таким содержимым:
RewriteEngine off

К сожалению у меня этот вариант не сработал

vlaaxt, спасибо, то что надо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий