[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемы с mod_rewrite(
rosss
Какая то хрень непонятная происходит...Начал разбираться с mod_rewrite...вроде все почти понял, но начались проблемы с отображением стилей...решил на простом предмете разобраться...создал файл, задал черный фон для body и для контента ссылку
в mod_rewrite написал вот так

RewriteEngine On
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
RewriteRule ^.htaccess$ - [F]


Нашел что нужно писать относительные или абсолютные пути

но denwer на винде, поэтому относительные пути указываются тока "./css"
на "/css" даже без реврайта не реагирует...а с точкой не пашет с реврайтом...решил хрен с ним, указал абсолютный путь для домашней машины

<link href="http://localhost/io/css/main.css" rel="stylesheet" type="text/css" />


но тут начались вообще бедовая проблемма, решение которой так и не смог найти...
Вот такая ссылка
<a href="position/product/category">Ссылка удлинняет URL</a>


но работает она как то странно...если я нажал на нее, то в url у меня все нормально вписывается

http://localhost/TEST/position/product/category

Но если я нажму на ссылку еще раз, то урл удлиниться вот так вот:

http://localhost/io/position/product/posit...roduct/category

и так до бесконечности...ума не приложу почему так происходит((




Спустя 5 часов, 33 минуты, 46 секунд (6.08.2012 - 23:38) SoMeOnE написал(а):
Напиши эту ссылку с абсолютным путем через http

<a href="position/product/category">Ссылка удлинняет URL</a>

Должно работать. Потом просто подставляй какую нибудь константу перед адрессами, которую перед этим определи http://example.com

Спустя 11 часов, 28 минут, 11 секунд (7.08.2012 - 11:06) VolDroN написал(а):
с полным путем это костыль.
достаточно от корня путь до css написать:
<link href="/io/css/main.css" rel="stylesheet" type="text/css" />
всё будет работать.
Цитата
Но если я нажму на ссылку еще раз, то урл удлиниться вот так вот:

biggrin.gif так и должно быть, надо пути от корня писать. /test/position/product/category
без начального слэша естественно будет к url прибавлять.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.