- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую.
Столкнулся с задачей, есть url'ы на сайте, которые имеют вид: site.ru/page/contacts/
Суть в том, чтобы через htaccess убрать /page/ чтобы вид соответствовал такому: site.ru/contacts/
RewriteRule ^page/(.*) $1 [L,QSA]
Выдает 404
Выдает 404
хм, должно работать. у себя проверил.
можно еще так попробовать:
RewriteBase /
RewriteRule ^page/(.*) /$1 [L,QSA]
А у Вас есть какие-нить еще rewrite-правила?
Да есть, такие:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.site.ru$
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
а папка page физически существует?
Папка page отсутствует.
Папка page отсутствует.
Если Вы хотите сделать редирект то вот этот код
поменяйте на этот
RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/page/(.*) http://site.ru/$1 [R,L]
RewriteRule ^(.*)$ ./index.php
Но может именно 'page' в урле влияет на то какая именно страница у вас откроется. Я хочу сказать что сделав редирект и избавившись от page мы потеряем работоспособность.
Хорошо, спасибо за совет. Вопрос потерял свою актуальность, можно тему закрывать.
Livestreet чтоли?
Если да, то проще воспользоваться встроенным роутингом