- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Товарищи, не бейте ногами, знаю тема заезженная, но я уже втупляю сутки и у меня голова не варит. Помогите сделать правило:
есть ссылки вида
http://droid-avto.ru/en/price
http://droid-avto.ru/en/user/register
http://droid-avto.ru/en/catalog
... и ещё много много таких
Они не рабочие, дохляки.
Но рабочие ссылки вида:
http://droid-avto.ru/price
http://droid-avto.ru/user/register
http://droid-avto.ru/catalog
Вопрос такой, можно ли через htaccess как то избавиться от "приставки" en в URL?
RewriteRule ^en/(.*)$ http://droid-avto.ru/$1 [R=301,L]
RewriteRule ^en/(.*)$ http://droid-avto.ru/$1 [R=301,L]
Не помогло. может это из за того что на сайте включены ЧПУ?
вот блок mod_rewrite.c
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteRule ^en/(.*)$ http://droid-avto.ru/$1 [R=301,L]
Товарищи, не бейте ногами, знаю тема заезженная, но я уже втупляю сутки и у меня голова не варит. Помогите сделать правило:
есть ссылки вида
http://droid-avto.ru/en/price
http://droid-avto.ru/en/user/register
http://droid-avto.ru/en/catalog
... и ещё много много таких
Они не рабочие, дохляки.
Но рабочие ссылки вида:
http://droid-avto.ru/price
http://droid-avto.ru/user/register
http://droid-avto.ru/catalog
Вопрос такой, можно ли через htaccess как то избавиться от "приставки" en в URL?
Ссылки где, на сайте? Если нужно убрать приставку из ссылок на сайте, то htaccess тут ни причем, надо движок ковырять.
на сайте? какие ссылки на сайте, они же в лесу.
не обязательно - можно и через mod_rewrite
ТС, попробуйте:
Linas Elknis, если писать урл, то апач сам сообразит, что там 301. не надо ему дополнительно это сообщать.
на сайте? какие ссылки на сайте, они же в лесу.
не обязательно - можно и через mod_rewrite
ТС, попробуйте:
Linas Elknis, если писать урл, то апач сам сообразит, что там 301. не надо ему дополнительно это сообщать.
ну так то работает, правада вырезает ещё и урлы со стилями и страница разваливается %)... ладно попробую разобраться....
вырезает урлы со стилями? эммм... а покажите.
вырезает урлы со стилями? эммм... а покажите.
Эм... хм... глюк пропал... 🤪
Но вот почему то страницы "долго" стали открываться, ладно сейчас с кэшем поиграю. Спасибо за помощь =).
p.s.
Только нужно было правило поставить выше index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^en/(.*)$ $1 [R=301,L]
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
Хм... разобрался что так долго... почему то с данным правилом процессор сервера грузится на 100% процессорного времени, 2 ядра... ладно буду думать...
эмммм, если так делаете, то уже:
по поводу порядка - да, точно :)
Не помогло. может это из за того что на сайте включены ЧПУ?
Не помогло потому что не туда добавляете. Вставлять перед реврайтами, после RewriteEngine on