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

Удалить точку из адресов страниц


Recommended Posts

Подскажите, какой реврайт нужно составить, что бы удалить точку из подобных ссылок?

http://mysite.com.ua/234-name.-tovar/

Мой htaccess имеет такой вид на данный момент

# 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/

RewriteBase /
RewriteRule ^(.*)\.html$ /$1/ [L,R=301]
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
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

 

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


1 минуту назад, chukcha сказал:

Что такое удалить?

Думал 301 реврайт сделать удалив точку. С предыдущего магазина остался мусор в ссылках.

4 минуты назад, chukcha сказал:

Ві изменили ЧПУ без точки  в базе?

Нет, ничего не менял в базе 

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


5 минут назад, chukcha сказал:

приблизительно так

у меня уже есть редирект с .html на слеш в конце. Уточню если не правильно понят. после name, в примере, стоит точка

http://mysite.com.ua/234-name.-tovar/

вот эти точки мне и надо убрать. 

Этот реврайт 

12 минут назад, chukcha сказал:

RewriteCond %{REQUEST_URI} !\.html 

RewriteRule (.*)\.(.*) /$1$2 [R=301,L]

 

уберёт эти точки? 

1. После какой строки нужно вставить его в htaccess? 

2. какой sql запрос нужно отправить, что бы удалить эти точки?

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


12 минут назад, AlexBr сказал:

1. После какой строки нужно вставить его в htaccess? 

 

12 минут назад, AlexBr сказал:

2. какой sql запрос нужно отправить, что бы удалить эти точки?

Ключи от квартиры?

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

1 минуту назад, Dotrox сказал:

В данном случае html - это условие поиска, то есть, не трогать точки перед html.

т.е. вставить сразу после?

RewriteBase /

?

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


1 минуту назад, AlexBr сказал:

Я понял. Цена на составление запроса?

Так кто ж вам цену назовет?
Например 499р.
Ну, и конечно я могу четко прописать, что я буду делать, и почему такая цена,

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

Зачем личка? Почему личка?

1. Потому что я это умею.

2. Потому что это время (получить доступы, уточнитьТЗ, проанализировать ситуацию, сделать бекап

И это не 15 минут, а превращается в полноценный час.
Ну и, как всегда бывает (почти).. а скажите почему так..., или а можно ли так?

@AlexBr Это вам надо или мне?

 

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

2 минуты назад, chukcha сказал:

 

Зачем личка? Почему личка?

 

Воспринял ваши слова, что хотите через личку. Да и этот раздел форума для ответов на вопросы, а не для диалогов о деньгах, раз вопрос пошёл о них.

7 минут назад, chukcha сказал:

1. Потому что я это умею.

логично)

8 минут назад, chukcha сказал:

2. Потому что это время (получить доступы, уточнитьТЗ, проанализировать ситуацию, сделать бекап

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

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


 

1 минуту назад, AlexBr сказал:

Вам не достаточно будет увидеть пример проблемных товаров 

Нет, недостаточно, одна? две точки? только товар, только категория?
А может другой, более адекватный метод?
 

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

43 минуты назад, AlexBr сказал:

т.е. вставить сразу после?


RewriteBase /

?

Да.

 

30 минут назад, AlexBr сказал:

почему такая цена и в чём сложность

Вообще, такая цена - это как раз без сложностей, потому что ещё дешевле - это уже бесплатно :)

А chukcha мастер в SQL, лучше него всё равно никто не сделает (да и дешевле согласятся разве что школьники, которые вам базу завалят :) ).

Змінено користувачем Dotrox
Надіслати
Поділитися на інших сайтах


3 минуты назад, Dotrox сказал:

Да.

Спасибо

11 минут назад, chukcha сказал:

Нет, недостаточно, одна? две точки? только товар, только категория?

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

@chukcha отвечу позже по работе. 

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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