|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.11.2012, 16:04 | #1 |
Coder.
Пользователь
Регистрация: 29.11.2010
Сообщений: 33
|
.htaccess and mod_rewrite
Привет сообщество! Проблема:
из: mysite/page.php?page=pagename необходимо сделать: mysite/pagename Пишу в htaccess : RewriteEngine On RewriteRule ^([a-zA-Z0-9_-]+)$ page.php?page=$1 RewriteRule ^([a-zA-Z0-9_-]+)/$ page.php?page=$1 не работает.. почему?? мб htaccess как то не полно заполнил?? ХЕЛП! очень срочно! Большое спасибо! |
27.11.2012, 16:35 | #2 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
наверное вот так
RewriteRule ^(.*)page.php?page=(.*)$ $1/$2
Контакты
skype, почта: bm@kwax.ru Последний раз редактировалось masax; 27.11.2012 в 16:38. |
27.11.2012, 16:50 | #3 |
Coder.
Пользователь
Регистрация: 29.11.2010
Сообщений: 33
|
Увы, не работает. Может у меня файл неполный? или неверно заполен??
|
27.11.2012, 17:00 | #4 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
выложи файл
Контакты
skype, почта: bm@kwax.ru |
27.11.2012, 17:33 | #5 |
Coder.
Пользователь
Регистрация: 29.11.2010
Сообщений: 33
|
RewriteEngine On
RewriteRule ^(.*)brand.php?brand=(.*)$ $1 лежит в корне. все что там есть - это эти 2 строки |
27.11.2012, 17:49 | #6 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
невнимательно читаешь
$1/$2
Контакты
skype, почта: bm@kwax.ru |
28.11.2012, 09:18 | #7 |
Форумчанин
Регистрация: 03.09.2010
Сообщений: 197
|
RewriteEngine On
RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+) page.php?page=$1 [L] |
28.11.2012, 10:40 | #8 |
Coder.
Пользователь
Регистрация: 29.11.2010
Сообщений: 33
|
И снова - нет! Увы... может на локал хосте на работает?
|
28.11.2012, 15:03 | #9 |
Coder.
Пользователь
Регистрация: 29.11.2010
Сообщений: 33
|
Решение
Ура, у меня получилось!
Как я решил эту проблему: взяв инфо из последнего топика человека "KPEATuBHO", и провел манипуляции. Получилось такое - RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+) PAGE.php?PAGE=$1 И оно работает! Спасибо всем больше за помощь. АХ ДА! Хороший баг - все что не находит(404) выдает на эту страничку-обработчик, очень удобно! Всем спасибо большое! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с mod_rewrite | 622089 | PHP | 4 | 27.02.2012 00:24 |
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 |