The OpenNET Project / Index page

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

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

"'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от Petja_lost emailИскать по авторуВ закладки on 13-Авг-04, 14:59  (MSK)
В корне сайта один скрипт http://sight.ru/main.php и к нему разные параметры "?mainmenu=5791163" или "?mainmenu=contacts".
Можно с помощью mod_rewrite сделать такую таблицу замены, типа
=====
http://sight.ru/main.php?mainmenu=5791163
заменяется на
http://sight.ru/cao
http://sight.ru/main.php?mainmenu=contacts
заменяется на
http://sight.ru/contacts

и так далее...

Я нашел много примеров, где общие замены происходят, т.е. какая-то часть ссылки, которая присутствует везде - сокращается, а цыфры остаются.
А можно вот так как выше - таблично и независимо друг от друга прописать?

Если знаете, киньте примерчик, плиз!
Или ссылку туда где есть пример подобного.
Заранее Спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 13-Авг-04, 16:18  (MSK)
RewriteRule cao/ /main.php?mainmenu=5791163 [L]
RewriteRule contacts/ /main.php?mainmenu=contacts [L]
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от Petja_lost emailИскать по авторуВ закладки on 13-Авг-04, 16:34  (MSK)
>RewriteRule cao/ /main.php?mainmenu=5791163 [L]
>RewriteRule contacts/ /main.php?mainmenu=contacts [L]


СУПЕР!!! Сейчас попробую! Спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 13-Авг-04, 16:56  (MSK)
>>RewriteRule cao/ /main.php?mainmenu=5791163 [L]
>>RewriteRule contacts/ /main.php?mainmenu=contacts [L]
>
>
>СУПЕР!!! Сейчас попробую! Спасибо!

RewriteBase /
не забудь

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от Petja_lost emailИскать по авторуВ закладки on 13-Авг-04, 17:01  (MSK)
>>>RewriteRule cao/ /main.php?mainmenu=5791163 [L]
>>>RewriteRule contacts/ /main.php?mainmenu=contacts [L]
>>
>>
>>СУПЕР!!! Сейчас попробую! Спасибо!
>
>RewriteBase /
>не забудь

Файл тестирую такой:
==
AddHandler server-parsed .html
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule mobils/ /http://www.zagoni.ru/forums.php?m=topics&s=1 [L]
RewriteRule cams/ /http://www.zagoni.ru/forums.php?m=topics&s=2 [L]
==
Чет не хочет пахать. :-(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 13-Авг-04, 17:02  (MSK)
Я же написал!
RewriteRule mobils/ /forums.php?m=topics&s=1 [L]
RewriteRule cams/ /forums.php?m=topics&s=2 [L]

ненадо нокаких http

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от Petja_lost emailИскать по авторуВ закладки on 13-Авг-04, 17:04  (MSK)
>Я же написал!
>RewriteRule mobils/ /forums.php?m=topics&s=1 [L]
>RewriteRule cams/ /forums.php?m=topics&s=2 [L]

Сорри, совсем туплю! Спасибо еще раз!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от Petja_lost emailИскать по авторуВ закладки on 13-Авг-04, 17:18  (MSK)
>Я же написал!
>RewriteRule mobils/ /forums.php?m=topics&s=1 [L]
>RewriteRule cams/ /forums.php?m=topics&s=2 [L]
>
>ненадо нокаких http

Всеравно не пашет! 8-0
==
AddHandler server-parsed .html
RewriteEngine on
RewriteBase /
RewriteRule cams/ /forums.php?m=topics&s=2 [L]
==
а было иначально:
===
AddHandler server-parsed .html
===

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 13-Авг-04, 17:39  (MSK)
да все у тебя работало сам проверял, незнаю что ты теперь напортачил
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от Petja_lost emailИскать по авторуВ закладки on 16-Авг-04, 09:26  (MSK)
>да все у тебя работало сам проверял, незнаю что ты теперь напортачил
>

Точно работает! Просто в конце забыл / поставить...

А можно, чтобы вместо ссылки длинной, автоматом короткая открывалась?
Или это с помощью mod_rewrite не получится?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 16-Авг-04, 13:55  (MSK)
>>да все у тебя работало сам проверял, незнаю что ты теперь напортачил
>>
>
>Точно работает! Просто в конце забыл / поставить...
>
>А можно, чтобы вместо ссылки длинной, автоматом короткая открывалась?
>Или это с помощью mod_rewrite не получится?

что значит "короткая ссылка автоматом"?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от Petja_lost emailИскать по авторуВ закладки on 16-Авг-04, 14:11  (MSK)
>>>да все у тебя работало сам проверял, незнаю что ты теперь напортачил
>>>
>>
>>Точно работает! Просто в конце забыл / поставить...
>>
>>А можно, чтобы вместо ссылки длинной, автоматом короткая открывалась?
>>Или это с помощью mod_rewrite не получится?
>
>что значит "короткая ссылка автоматом"?

То есть, нажимаю на ссылку http://www.zagoni.ru/forums.php?m=topics&s=2
а браузер переадресует на http://www.zagoni.ru/cams

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 16-Авг-04, 14:29  (MSK)
>>>>да все у тебя работало сам проверял, незнаю что ты теперь напортачил
>>>>
>>>
>>>Точно работает! Просто в конце забыл / поставить...
>>>
>>>А можно, чтобы вместо ссылки длинной, автоматом короткая открывалась?
>>>Или это с помощью mod_rewrite не получится?
>>
>>что значит "короткая ссылка автоматом"?
>
>То есть, нажимаю на ссылку http://www.zagoni.ru/forums.php?m=topics&s=2
>а браузер переадресует на http://www.zagoni.ru/cams

А что мешает в коде вместо forums.php?blablabla написать http://www.zagoni.ru/cams/
?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от Petja_lost emailИскать по авторуВ закладки on 16-Авг-04, 14:31  (MSK)
>>>>>да все у тебя работало сам проверял, незнаю что ты теперь напортачил
>>>>>
>>>>
>>>>Точно работает! Просто в конце забыл / поставить...
>>>>
>>>>А можно, чтобы вместо ссылки длинной, автоматом короткая открывалась?
>>>>Или это с помощью mod_rewrite не получится?
>>>
>>>что значит "короткая ссылка автоматом"?
>>
>>То есть, нажимаю на ссылку http://www.zagoni.ru/forums.php?m=topics&s=2
>>а браузер переадресует на http://www.zagoni.ru/cams
>
>А что мешает в коде вместо forums.php?blablabla написать http://www.zagoni.ru/cams/
>?

Есть некоторые сложности. То есть я так понял - что автоматически это сделать нельзя?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 16-Авг-04, 14:47  (MSK)
Не занимайся чепухой!
Правь код.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от Petja_lost emailИскать по авторуВ закладки on 16-Авг-04, 15:09  (MSK)
>Не занимайся чепухой!
>Правь код.

Очень много править. Слишком много страниц, плюс везде ссылки не жесткие.
Я на том сайте только экспериментировал, сайт, где это надо осуществить - очень большой. Поэтому и искал авто способ.

Ну раз править только, значит остается править. Спасибо! ШР

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "'mod_rewrite: помогите примером, пожалуйста!'"
Сообщение от Petja_lost emailИскать по авторуВ закладки on 13-Авг-04, 17:03  (MSK)
>>>>RewriteRule cao/ /main.php?mainmenu=5791163 [L]
>>>>RewriteRule contacts/ /main.php?mainmenu=contacts [L]
>>>
>>>
>>>СУПЕР!!! Сейчас попробую! Спасибо!
>>
>>RewriteBase /
>>не забудь
>
>Файл тестирую такой:
>==
>AddHandler server-parsed .html
>RewriteEngine on
>Options +FollowSymlinks
>RewriteBase /
>RewriteRule mobils/ /http://www.zagoni.ru/forums.php?m=topics&s=1 [L]
>RewriteRule cams/ /http://www.zagoni.ru/forums.php?m=topics&s=2 [L]
>==
>Чет не хочет пахать. :-(

ПС: Ссылки правильные, платный хостинг, сказали, что mod_rewrite у них работает!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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