|
|
|
| Нужно чтобы всё из адресной строки после http://example.com/ перекидывалось на index.php (как в кохане). У меня на денвере в папке Z:\home\localhost\www\ap находится index.php и такой .htaccess:
RewriteEngine On
RewriteBase /ap/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT]
|
Сейчас index.php выводит абсолютные ссылки вида :
<a href="http://localhost/ap/">Главная</a>
<a href="http://localhost/ap/articles/">Статьи</a>
<a href="http://localhost/ap/articles/1">Статья 1</a>
|
и относительные:
<a href="/">Главная</a>
<a href="/articles/">Статьи</a>
<a href="/articles/1">Статья 1</a>
|
Абсолютные ссылки работают, а относительные перекидывают на http://localhost/, http://localhost/articles что приводит к ошибке Not Found.
Работают ссылки вида <a href="/ap">Главная</a>, <a href="/ap/articles/1">Статья 1</a>, но смущает наличие "/ap". Получается что при переносе на хостинг придется его на что то поменять. В общем, как грамотно сделать относительные ссылки?
PS. Вопрос по php. Как разбирать в index.php полученный запрос, нужно обращаться к $_SERVER['REQUEST_URI']? | |
|
|
|
|
|
|
|
для: sasha1133
(26.01.2011 в 18:12)
| | >Сейчас index.php выводит абсолютные ссылки вида :
> <a href="http://localhost/ap/">Главная</a>
> <a href="http://localhost/ap/articles/">Статьи</a>
> <a href="http://localhost/ap/articles/1">Статья 1</a>
>и относительные:
> <a href="/">Главная</a>
> <a href="/articles/">Статьи</a>
> <a href="/articles/1">Статья 1</a>
во первых, и те и другие абсолютные.
Просто верхние с явно указанным доменом и схемой, а нижние домен и схему наследуют у документа.
Во вторых друг друг другу они не соответствуют.
Правильно -
<a href="/ap/">Главная</a>
<a href="/ap/articles/">Статьи</a>
<a href="/ap/articles/1">Статья 1</a>
|
| |
|
|
|
|
|
|
|
для: Trianon
(26.01.2011 в 18:21)
| | Я вот подумал, может удобнее сайты хранить в z:\home (по примеру test1.ru). В таком случае работают такие ссылки
<a href="/">Главная</a>
<a href="/articles/">Статьи</a>
<a href="/articles/1">Статья 1</a>
|
и не должно возникнуть проблем при переносе сайта на хостинг. Как Вы считаете? | |
|
|
|
|
 53.8 Кб |
|
|
для: sasha1133
(26.01.2011 в 18:52)
| | -> | |
|
|
|
|
|
|
|
для: sasha1133
(26.01.2011 в 18:52)
| | Кто-то от кого-то должен отталкиваться :)
Дайте мне точку опоры и я переверну мир :)
Так задайте базу (точку,директорию ,и т п.) ,от чего плясать относительным ссылкам :))) | |
|
|
|