Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2012, 11:42   #1
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию строка для mod_rewrite

в файле .htaccess
пишу
Код:
RewriteCond %{REQUEST_FILENAME} print-page([0-9]+)
RewriteRule ^print-page([0-9]+)$ /modules/pages/print.php?page=1 [L,QSA]
тут все понятно -работает при урл типа www.site.ru/print_page2
а хочу сделать по урлу www.site.ru/pages/print/2
и чето не получается.. и так уж и сяк пробовал... чето надо / экранировать итд... мож кто подскажет?
ADSoft вне форума Ответить с цитированием
Старый 09.01.2012, 17:15   #2
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Может так
Код:
RewriteCond %{REQUEST_FILENAME} print\-page([0-9]+)
RewriteRule ^print\-page([0-9]+)$ /modules/pages/print.php?page=$1 [L,QSA]

Последний раз редактировалось Cronos20; 09.01.2012 в 17:17.
Cronos20 вне форума Ответить с цитированием
Старый 09.01.2012, 17:58   #3
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

к сожалению - не работает
ADSoft вне форума Ответить с цитированием
Старый 09.01.2012, 18:43   #4
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

Цитата:
RewriteRule ^pages/\print/\([0-9]+)$ /modules/pages/print.php?page=1 [L,QSA]
Регулярки. Если не запашет так, - ищите по формат регулярных выражений.
^ \ и пр. экранирующие символы.
P.S.
Первую строку не прочёл, блин. Но смысл тот же - регулярные выражения.
Темы для WordPress. Русские WordPress шаблоны

Последний раз редактировалось Alexei91; 09.01.2012 в 18:45.
Alexei91 вне форума Ответить с цитированием
Старый 09.01.2012, 18:56   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

так тоже пробовал... но увы и ах - аж в 500 ошибку вываливается...
а примером именно как мне нужно - нигде не видел
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
mod_rewrite CraZZy RabbIt PHP 11 13.11.2011 12:31
mod_rewrite dimonnnn PHP 10 09.08.2010 16:04
mod_rewrite spbcypher PHP 1 06.03.2010 19:18
mod_rewrite не работает(( hoza_syl PHP 18 08.12.2009 19:31
Вопрос по mod_rewrite Jekis Помощь студентам 2 01.09.2009 20:19