Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 15.02.2011, 19:27   #1
Специалист
 
Аватар для Robingoodd
 
Регистрация: 22.09.2008
Сообщений: 302
Вес репутации: 0
Robingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краях
По умолчанию Не получается настроить ЧПУ в .htaccess

Ребят, помогите понять где ошибка,
нужно чтобы с "/page-name.php" в строке
браузера отображалось "/page-name/",
как на Джумле/Прессе с модулем.
Цитата:
RewriteEngine On
RewriteRule ^([-a-zA-Z0-9_]+)/? ([-a-zA-Z0-9_]+)\.php [L]
CMS на сайте нет, пожалуйста не советуйте поставить какой-то модуль.
Сам я в этих выражениях не понимаю, но кажется, что код должен работать...

Добавлено через 3 часа 49 минут
Что все на CMS сидят чтоли?
Неужели никто не сталкивался?

Последний раз редактировалось Robingoodd; 15.02.2011 в 19:27. Причина: Добавлено сообщение
Robingoodd вне форума   Ответить с цитированием
Старый 15.02.2011, 20:15   #2
Печник
 
Аватар для ubuntu
 
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 233
ubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордитсяubuntu - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Robingoodd Посмотреть сообщение
Ребят, помогите понять где ошибка,
нужно чтобы с "/page-name.php" в строке
браузера отображалось "/page-name/",
как на Джумле/Прессе с модулем.

CMS на сайте нет, пожалуйста не советуйте поставить какой-то модуль.
Сам я в этих выражениях не понимаю, но кажется, что код должен работать...
Разобраться не пробовали?
Вы спецификации почитайте, если что не понятно - поможем.
__________________
Сайты на Друпале, я держу здесь.
ubuntu вне форума   Ответить с цитированием
Старый 15.02.2011, 21:26   #3
Специалист
 
Аватар для Robingoodd
 
Регистрация: 22.09.2008
Сообщений: 302
Вес репутации: 0
Robingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краях
По умолчанию

Наконец-то хоть кто-то откликнулся.
Разобраться пробовал.
Спецификацию чиатл.
Непонятно, где ошибка в выложенном коде
Помогите теперь, пожалуйста

Добавлено через 1 час 4 минуты
ubuntu, ну ты поможешь или нет?

Последний раз редактировалось Robingoodd; 15.02.2011 в 21:26. Причина: Добавлено сообщение
Robingoodd вне форума   Ответить с цитированием
Старый 15.02.2011, 21:37   #4
Новичок
 
Регистрация: 29.10.2010
Сообщений: 13
Вес репутации: 0
slutsker на пути к лучшему
По умолчанию

твой код не работает потому, что ты не очень понимаешь что он делает
первую строчку оставляй без изменений, смотри правило - вторая строка
вот пример - правило такое - все ссылки от корня, т.е. / состоящие из английских букв и нижнего подчеркивания и дефисом длинной от 2 до 100 символов и заканчивающихся на /
заменить на туже конструкцию + .php

RewriteRule ^([a-z,_,-]{2,100})/$ /$1.php [L]

значит, то, что в первых круглых скобках обозначается в правиле через $1, были бы ещё скобки - были бы и другие параметры $2 итд

в принципе тебе подойдет и то, что я написал, но в твоём случае будет
RewriteRule ^([-a-zA-Z0-9_]+)/$ /$1.php [L]

у тебя всего один параметр (одни круглые скобки) - возможны: дефисы, малые англ символы, большие, цифры и нижнее подчеркивание

надеюсь поможет
slutsker вне форума   Ответить с цитированием
Старый 15.02.2011, 21:39   #5
Эксперт
 
Регистрация: 12.12.2009
Адрес: Ростов-на-Дону
Сообщений: 1,537
Вес репутации: 242
eresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущееeresik - прекрасное будущее
По умолчанию

RewriteEngine On
RewriteRule ^([-a-zA-Z0-9_]+)/? $1\.php [L]

Ой, опоздал
__________________
Партнёрка знакомств с блоком SAPE. Сапа без расходов на хостинг!
Самый удобный Хостинг (в т.ч. сейчас - бесплатное полугодовое тестирование хостинга Node.JS)

Последний раз редактировалось eresik; 15.02.2011 в 21:47.
eresik вне форума   Ответить с цитированием
Старый 15.02.2011, 22:53   #6
Bannеd
 
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 369
Последний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущее
По умолчанию

slutsker, eresik,
если его через такой код ломанут, кто за это ответит? перед тем как советовать надо думать.

именно ТСу советовать тут бесполезно, он не понимает, что хочет.
Последний Герой вне форума   Ответить с цитированием
Старый 15.02.2011, 23:55   #7
Новичок
 
Регистрация: 29.10.2010
Сообщений: 13
Вес репутации: 0
slutsker на пути к лучшему
По умолчанию

а как его ломанут то?
slutsker вне форума   Ответить с цитированием
Старый 19.02.2011, 00:04   #8
Специалист
 
Аватар для Robingoodd
 
Регистрация: 22.09.2008
Сообщений: 302
Вес репутации: 0
Robingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краяхRobingoodd не любят в этих краях
По умолчанию

Последний Герой, как меня могут ломануть, если не секрет?
Действительно .htaccess для меня темный лес.
А насчет понимаю не понимаю, ну почему же я понимаю,
хочу чтобы ссылки были как на ДЛЕ или Джумле без окончания .php со слэшем "/".

А что я еще должен понимать?

Добавлено через 6 часов 49 минут
Уважемый Последний Герой, дублирую свою просьбу рассказать
чем череват данный код. Был бы очень признателен.

Последний раз редактировалось Robingoodd; 19.02.2011 в 00:04. Причина: Добавлено сообщение
Robingoodd вне форума   Ответить с цитированием
Старый 19.02.2011, 00:33   #9
Эксперт-криминалист
 
Аватар для Forextaler
 
Регистрация: 05.12.2009
Сообщений: 1,061
Вес репутации: 217
Forextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущееForextaler - прекрасное будущее
По умолчанию

Вот ПГ жути нагнал. Стандартный вариант предложили.
Для начала просто попробуй на своем сайте.
Forextaler вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
404 + htaccess Cola Курилка 2 07.03.2011 13:21
.htaccess ahsinis Разработка и сопровождение сайтов 23 14.09.2010 10:29
ЧПУ в .htaccess n5ru Разработка и сопровождение сайтов 10 24.10.2009 10:43
помогите htaccess настроить =) Crossnet Курилка 5 05.10.2009 12:47
.htaccess maxximys Вопросы по работе системы 2 29.11.2007 09:52


Часовой пояс GMT +3, время: 21:01.