Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

htaccess убрать часть из url


vayboy
 Поделиться

Рекомендованные сообщения

Друзья, доброго времени суток.

Прошу помощи по настройке через htaccess следующей темы.

 

Я не знаю как так вышло... но у меня сыпется уйма 404х в духе:

 

http://mysite.ru/mobile/tovar.html

http://mysite.ru/m/tovar.html

 

При этом никаких мобильных версий нет - сайт просто раздаёт 404 всем.

Хотелось бы чтоб этот трафик попадал на страницы tovar.html

 

Предполагаю, что нужно просто вырезать эту часть url и перенаправлять народ.

 

Гуглёжка помогла бы еслиб были реальные каталоги (и мозг()... на примере "виртуальных" юрлов настроить не могу ( 

 

Помогите, пожалуйста.

Ссылка на комментарий
Поделиться на других сайтах

а что в сайтмеп?

 

Друзья, доброго времени суток.

Прошу помощи по настройке через htaccess следующей темы.

 

Я не знаю как так вышло... но у меня сыпется уйма 404х в духе:

 

http://mysite.ru/mobile/tovar.html

http://mysite.ru/m/tovar.html

 

При этом никаких мобильных версий нет - сайт просто раздаёт 404 всем.

Хотелось бы чтоб этот трафик попадал на страницы tovar.html

 

Предполагаю, что нужно просто вырезать эту часть url и перенаправлять народ.

 

Гуглёжка помогла бы еслиб были реальные каталоги (и мозг()... на примере "виртуальных" юрлов настроить не могу ( 

 

Помогите, пожалуйста.

Ссылка на комментарий
Поделиться на других сайтах


Есть такое... По какой-то причине Г самостоятельно пытается проверять такие страницы.

Ссылка на комментарий
Поделиться на других сайтах

в сайтмапе пусто (на тему мобиле, м)

раньше пытался ставить различные модули, чтобы придать мобильности..но всё удалялось.. было это бородатый год тому назад...

тоже думаю,что поисковики что-то мудрят...

либо мудень какой-нибудь сделал внешнюю ссылку с "мобиле" (

Блин, на самом деле, если ставить модули для отлова 404х абалдеете сколько народа пытается пробивать различные модули.

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

но постоянно кто-нибудь пытается долбиться напрямую в модули сайта...

я в курсах про сервисы вроде определения цмс сайта.. но то что вижу в 404х - это просто треш...

какие-то школохакеры каждый день долбят сайт (

Изменено пользователем vayboy
Ссылка на комментарий
Поделиться на других сайтах

ставить модули для отлова 404х абалдеете сколько народа пытается пробивать различные модули.

 

Чем вы хотите удивить

 

Запретить в htaccess

ссылки типа

/m/

/mobile/

 

или редиректить

Ссылка на комментарий
Поделиться на других сайтах

какие-то школохакеры каждый день долбят сайт (

 

Это не страшно

 

проанализировав 404 траф

можно отобрать запросы и отдавать на них 400 через htaccess

Ссылка на комментарий
Поделиться на других сайтах

Чем вы хотите удивить

 

Запретить в htaccess

ссылки типа

/m/

/mobile/

 

или редиректить

 

делать редирект на адрес без них.

чтоб клиент всё-таки попадал на нужную ему страницу.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

есть вот такой пример например

RewriteCond %{REQUEST_URI} ^/mobilka/$
RewriteRule ^.*$ http://site.ru/страница/? [R=301,L]

а я вот озадачился таким
нужно универсальное правило для редиректа
минуя 2й уровень перемешаем третий на место второго
т.е. есть
сайт/каталог/товар
переадресовываем на
сайт/товар

(перепилено сеопро - подставляет бренд вместо категории)
теперь при переезде хотят 2й уровень для товаров.
соответственно выдача с ПСов заведёт в гости к 404-му

nginx Fast CGI (думается придётся опять сеопро ковырять..

/index.php?route=product/manufacturer/info&manufacturer_id=8
/index.php?route=product/product&product_id=96
Изменено пользователем AWARO
Ссылка на комментарий
Поделиться на других сайтах


думается придётся опять сеопро ковырять..

 

Это проще чем придумывать правила

 

Можно конечно

 

RewriteRule (.*)/(.*)/(.*)/ http://site.ru/$2/$1/? [R=301,L]

 

RewriteRule (.*)/(.*)/ http://site.ru/$1/? [R=301,L]

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

думается придётся опять сеопро ковырять..

 

Это проще чем придумывать правила

 

Можно конечно

 

RewriteRule (.*)/(.*)/(.*)/ http://site.ru/$2/$1/? [R=301,L]

 

RewriteRule (.*)/(.*)/ http://site.ru/$1/? [R=301,L]

Сработало однако) спасибо те добрый человек)

Ссылка на комментарий
Поделиться на других сайтах


RewriteRule (.*)/(.*)/(.*)/ http://site.ru/$2/$1/? [R=301,L]

 

RewriteRule (.*)/(.*)/ http://site.ru/$1/? [R=301,L]

эх.. иконки валятся так)

пойду убью 2 часа на пересмотр урока по нему.. возможно там есть что об этом..

Изменено пользователем AWARO
Ссылка на комментарий
Поделиться на других сайтах


 

эх.. иконки валятся так)

какие иконки?

 

попробуйте

 

RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)

RewriteRule (.*)/(.*)/(.*)/ http://site.ru/$2/$1/? [R=301,L]

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

какие иконки?

 

попробуйте

 

RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)

RewriteRule (.*)/(.*)/(.*)/ http://site.ru/$2/$1/? [R=301,L]

фонтавесон)

Ссылка на комментарий
Поделиться на других сайтах


RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css|eot|svg|ttf|woff|woff2|otf)

эксперименты блин)))
там короч переставляет директорию до каталога
/catalog/view/javascript/font-awesome/
после внесения реврайтов font-awesome переставляется
font-awesome/catalog/view/javascript/

Изменено пользователем AWARO
Ссылка на комментарий
Поделиться на других сайтах


Ну..ЁЁЁЁ!

 

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule (.*)/(.*)/(.*)/ http://site.ru/$2/$1/? [R=301,L]

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Ну..ЁЁЁЁ!

 

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule (.*)/(.*)/(.*)/ http://site.ru/$2/$1/? [R=301,L]

так главная 404))

Ссылка на комментарий
Поделиться на других сайтах


Это  с чего же?

После этого правила - не может быть

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Это с чего же?

После этого правила - не может быть

весь

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Order deny,allow
 Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

# SEO URL Settings
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ 
RewriteRule ^index\.html$ / [R=301,L] 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ 
RewriteRule ^index\.php$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/ 
RewriteRule ^index\.html$ / [R=301,L]

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*)/(.*)/(.*)/ http://site.ru/$2/$1/? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
#RewriteRule (.*)/(.*)/ http://site.ru/$1/? [R=301,L]
как только после чего только.. то иконки валятся то главная.. Изменено пользователем AWARO
Ссылка на комментарий
Поделиться на других сайтах


Эхх

 

 

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) # дополнить нужными расширениями

RewriteRule (.*)/(.*)/(.*)/ http://site.ru/$2/$1/? [R=301,L]
 

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Изменено пользователем chukcha
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

а так нужного редиректа нема.. перескакивает с продукта на производителя

Ссылка на комментарий
Поделиться на других сайтах


Поставьте задачу верно - будет ответ

 

Все остальное, извините, гадание на кофейной гуще

Ссылка на комментарий
Поделиться на других сайтах

Поставьте задачу верно - будет ответ

 

Все остальное, извините, гадание на кофейной гуще

))

вот ссылка старая)

site.ru/производитель/товар

т.е. сео про перепилен так как сео про вместо производителя всовывает туда категорию)

задача чтобы после переезда (тут мы включаем сеопро без категорий)

было так

site.ru/товар

т.е. редирект ссо старой такой

site.ru/производитель/товар

на новую такую

site.ru/товар

Первый вариант срабатывает.. но иконки фонт авесонские валятся)

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.