Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
MVS76
Не мoдepaтор
339 / 314 / 94
Регистрация: 07.07.2012
Сообщений: 1,015
Записей в блоге: 7
1

Не получается с htaccess из-за хеша

11.03.2013, 22:32. Просмотров 939. Ответов 2
Метки нет (Все метки)

Помогите написать регулярку для .htaccess, у меня не получается из-за #
Есть адреса вида:
HTML5
1
2
http://site.ru/product/#c8 - это категория
http://site.ru/product/#p245 - это товар
Нужно написать в htaccess что-то такого вида:
HTML5
1
2
RewriteRule ^product/#p([0-9])/? p.php?p=$1 [L] - один PHP
RewriteRule ^product/#c([0-9])/? c.php?c=$1 [L] - второй PHP
Убрать хеш не могу из-за специфики сайта.
Уже всю голову изломал - ничего не получается, отзовитесь пожалуйста кто может!

Добавлено через 2 часа 45 минут
Добавление.
Переход по ссылке желателен такого вида:
HTML5
1
http://site.ru/product/245
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2013, 22:32
Ответы с готовыми решениями:

Не получается сделать редирект в .htaccess
Не получается сделать редмрект в файле .htaccess Нужно сделать редмрект с...

.htaccess не получается(замена ссылок)
Начал разбираться с перенаправлением, у меня динамическая подгрузка из блоков....

Не получается заблокировать ботов по IP в .htaccess
Здравствуйте, уважаемые форумчане. Проблема в следующем. Стоит задача...

.htaccess не получается установить запрет по управлению доступом по типу браузера
Недавно связался с "Apache". Посмотрите кто-нибудь. В "Apache" почти ничего не...

htaccess берет правила из другого htaccess. Возможно?
Добрый день! Есть сайт с разветвленной структурой каталогов. В разных...

2
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16758 / 6648 / 866
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
11.03.2013, 22:36 2
Код
RewriteRule ^product/\#p([0-9])/? p.php?p=$1 [L]
RewriteRule ^product/\#c([0-9])/? c.php?c=$1 [L]
только в самом коде замените # на %23
0
MVS76
Не мoдepaтор
339 / 314 / 94
Регистрация: 07.07.2012
Сообщений: 1,015
Записей в блоге: 7
11.03.2013, 23:41  [ТС] 3
не совсем подошло, вернее даже так - не подошло, получаю в адресной строке вот такое
HTML5
1
http://site.ru/product/%23p25926/
и скрипт тупит, не знает что от него хотят,по прямому адресу все работает ОК
HTML5
1
http://site.ru/product/25926/
Как убрать эту штуку %23p
Спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2013, 23:41

Не получается составить регулярное выражение для .htaccess
Здравствуйте. Никак не могу победить регулярное выражение для замены урлов. ...

Переименовал htaccess.txt в .htaccess и выдает ошибку 500
Привет всем Дело в том что, я поставил себе компонент СЕО sh404sef и следовал...

Файл .htaccess и .htaccess.restore одно и тоже?
после установки резервной копии сайта на localhost у меня появился вместо файла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru