Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


vayboy

Recommended Posts

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

Прошу помощи по настройке через 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 months later...

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

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]

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

Надіслати
Поділитися на інших сайтах


Это с чего же?

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

весь

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/товар

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.