Поиск:

Ответ в темуСоздание новой темы Создание опроса
> modrewrite как сделать общее правило 
:(
    Опции темы
americanets
Дата 12.12.2006, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 1
Всего: 12



что необходимо написать в .htaccess чтоб все ссылки указывали на файл pages.php , 
но ссылки news/ news/11/22/2006/2/ на news.php 

ссылки foto/group1/f1/... на foto.php

?  smile 


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Wolf1994
Дата 12.12.2006, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 3
Всего: 29



Код

RewriteRule ^news\/([0-9\/]+)\/$ news.php?query=$1 [L,NS]
RewriteRule ^foto\/group([0-9]+)\/f([0-9\/]+)\/$ foto.php?query=$1&query2=$2 [L,NS]
RewriteRule ^pages(.*)$ pages.php?query=$1 [L,NS]

PM MAIL WWW   Вверх
vasac
Дата 12.12.2006, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

Репутация: 1
Всего: 36



<!-- Не успел -->

Это сообщение отредактировал(а) vasac - 12.12.2006, 13:49
PM WWW   Вверх
americanets
Дата 12.12.2006, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 1
Всего: 12



тут понятно 
Код

RewriteRule ^news\/([0-9\/]+)\/$ news.php?query=$1 [L,NS]
RewriteRule ^foto\/group([0-9]+)\/f([0-9\/]+)\/$ foto.php?query=$1&query2=$2 [L,NS]


а вот можно чтоб на  pages ссылки указывали любые, те stranica stranica2 chtoto/chtoto/ 
те примерно так, но тогда не работают другие, просто постоянно дописывать хтаццесс не хочется, не удобно 

RewriteRule ^(.*)$ pages.php [L,NS]


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Wolf1994
Дата 12.12.2006, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 3
Всего: 29



Вот так, для перезаписи URL вида: page/sub/1-2/

Код

RewriteRule ^([A-Za-z/0-9-]+)$ /pages.php?query=$1 [L,NS]


Так почему-то не работает:
Код

RewriteRule ^(.+)$ /pages.php?query=$1 [L,NS]
RewriteRule ^(.*)$ /pages.php?query=$1 [L,NS]

PM MAIL WWW   Вверх
americanets
Дата 12.12.2006, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 1
Всего: 12



да, но тогда у меня ссылки / news/11/22/2006/2/ тоже ссылаются на paes.php



--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Wolf1994
Дата 12.12.2006, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 3
Всего: 29



Нет, если правило расположить в конце, после других правил.
PM MAIL WWW   Вверх
americanets
Дата 12.12.2006, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 1
Всего: 12



понятно, значит сверху вниз приоритет распространяется? 


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Wolf1994
Дата 12.12.2006, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 3
Всего: 29



Да.
PM MAIL WWW   Вверх
americanets
Дата 13.12.2006, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 1
Всего: 12



ок , спасибо, а где можно почитать доку про данный мод? 


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Wolf1994
Дата 13.12.2006, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 3
Всего: 29



PM MAIL WWW   Вверх
americanets
Дата 15.12.2006, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 1
Всего: 12



списибо


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
americanets
Дата 15.12.2006, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 1
Всего: 12



что то не работает пишу

RewriteEngine on

RewriteRule ^search/$ /search.php
RewriteRule ^(.*) content.php
но при запросе www.site.ru/search/ 
пытается открыть content.php


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Wolf1994
Дата 15.12.2006, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 3
Всего: 29



Можно попробовать заэкранировать слэш: \/

Добавлено @ 20:27 
Код

RewriteRule ^search\/$ /search.php


или

Код

RewriteRule ^search(.*)$ /search.php


PM MAIL WWW   Вверх
americanets
Дата 15.12.2006, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 1
Всего: 12



попробую , 

написал

RewriteEngine on

RewriteRule ^poisk/$ search.php [L,NS]

RewriteRule ^(.*)/$ content.php [L,NS]

работает, но если на конце / 

если 

RewriteEngine on

RewriteRule ^poisk/$ search.php [L,NS]

RewriteRule ^(.*)/$ content.php [L,NS]
RewriteRule ^(.*)$ content.php [L,NS]

не работает выходит только на content.php 


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0530 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.