The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"опять mod_rewrite =( (все запросы на index.php)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"опять mod_rewrite =( (все запросы на index.php)" 
Сообщение от AlienZzzz emailИскать по авторуВ закладки(ok) on 20-Мрт-05, 01:09  (MSK)
мне нужно сделать таким образом, чтоб все запросы от пользователя вида
www.myserver.ru/1231/12312/43534
www.myserver.ru/first.php
www.myserver.ru/first/
www.myserver.ru/1
www.myserver.ru/4/5/
перенаправлялись на
www.myserver.ru/index.php
Я щас сделал, через "ErrorDocument 404 /index.php"
но так мне не очень нравится, и апач пишет в лог эту ошибку(мне бы тоже не хотелось, чтоб он это делал)
"[Sun Mar 20 01:00:54 2005] [error] [client 127.0.0.1] File does not exist: C:/private/http/html/myserver/news".
____
Для проверки я лог реврайта настроил,
Пишет, что-то вроде этого.
"127.0.0.1 - - [20/Mar/2005:00:49:43 +0300] [localhost/sid#5ad3d0][rid#c29410/initial] (1) pass through /news"
но все ровно не реврайтит.
______
Уважаемые гуру, подскажите.
Я по форуму полазил, попробывал поделать, но почемуто у меня редирект не работает. =(
______
Апач у меня 2.
mod_rewrite включен.
______
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "опять mod_rewrite =( (все запросы на index.php)" 
Сообщение от dev emailИскать по авторуВ закладки(??) on 20-Мрт-05, 01:57  (MSK)
>мне нужно сделать таким образом, чтоб все запросы от пользователя
>перенаправлялись на www.myserver.ru/index.php

В C:/private/http/html/myserver/.htaccess:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !^index.php$
RewriteRule ^.* index.php

Если не работает, то "RewriteLogLevel 9" в конфиг хоста и результат - сюда.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "опять mod_rewrite =( (все запросы на index.php)" 
Сообщение от AlienZzzz emailИскать по авторуВ закладки(??) on 20-Мрт-05, 14:05  (MSK)
>>мне нужно сделать таким образом, чтоб все запросы от пользователя
>>перенаправлялись на www.myserver.ru/index.php
>
>В C:/private/http/html/myserver/.htaccess:
>
>RewriteEngine on
>RewriteCond %{REQUEST_FILENAME} !^index.php$
>RewriteRule ^.* index.php
>
>Если не работает, то "RewriteLogLevel 9" в конфиг хоста и результат -
>сюда.

Спасибо, у меня часть заработало, но я не верно поставил задачу.
Мне нужно, чтоб запросы вида
http://localhost:8090/news
http://localhost:8090/contacts
...
попадали на index.php,
Это я добился сл. образом
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.* /index.php
Но теперь у меня другая проблема, при запроcе вида
http://localhost:8090/news/dasdasdasd/news
мне нужно , чтоб запрос переделывался на
http://localhost:8090/news/, а я по
переменной $_SERVER["REDIRECT_URL"] сам определю, что мне делать с "/dasdasdasd/"

В данном случае при запросе (http://localhost:8090/news/dasdasdasd/news), у меня улетают все картинки и Css =( (я канешно могу в скрипте прописать, жестко их местоположение, но не очень хочется)

Спасибо.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру