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

Как сделать такие ссылки?


Recommended Posts

Здравствуйте.

Подскажите, где это прописывается, чтоб ссылки были такие:

://Название_сайта/Ключевое_слово

Пробывала в строке SEO URL, но все равно ссылка выглядит так: index.php?route=product/product&path=59&product_id=75

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


Настройки в админке включила. httaccess изначально был с точечкой впереди. По статье, ссылаемой, прописала

RewriteCond %{REQUEST_URI} ^/([0-9]+)$

RewriteRule .* http://yoursitename.ru/?do=findComment&comment=%1 [R=301,L]

И

RewriteRule ^category/(.+)$ http://yoursitename.ru/$1 [R=301,L]

Заменив yoursitename.ru на свой сайт. Почистила кеш. Но ничего не изменилось. пробывала в SEO URL начинать ссылку с "/" и без, ничего не меняется. Делала как в этой статье: https://opencartforum.com/topic/7140-помогите-с-чпу/

Тоже ничего

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


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

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


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

У меня про эту функцию вот так написано в этом файле (простите, я ничего не понимаю, но очень хочется сделать лучше)

# For any support issues please visit: http://www.opencart.com

Options +FollowSymlinks

# Prevent Directoy listing

Options -Indexes

Кстати, я переименовываю, а формат txt все равно не убирается....

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


То что написано в файле - это не значит что оно будет работать, мало того пока вы все таки не сможете переименовать его в .httaccess - толку будет мало.

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


Кстати, я переименовываю, а формат txt все равно не убирается....

Скачайте Notepad++, и в нем переименуйте файл.

Или попробуйте мой файл,только измените в нем имя Вашего сайта.

.htaccess.zip

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


Скачайте Notepad++, и в нем переименуйте файл.

Или попробуйте мой файл,только измените в нем имя Вашего сайта.

Спасибо получилось переименовать) правда не через нотепад, он не удалял формат, а через тотал командер, щелкнув несколько раз по файлику. вроде теперь все как писали люди, а ссылки теже остались. надо писать на хостинг? :mrgreen: (это я над своим пониманием дела)
Надіслати
Поділитися на інших сайтах


По поводу httaccess выложенного Evgeny

Все ок. но. Есть момент. Когда включаешь директивы в robots.txt и закрываешь все ссылки вида /index.php?route

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

Поэтому имеет смысл добавлять вот такие строки после директивы Rewrite Base/

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]

Тогда фиды получают нормальные ЧПУ и гугль как младенец радуется, что ему их скормили. При этом напрочь блокируется роботсом доступ ко всем кривым ссылкам.

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


Спасибо Вам обоим, молодые люди) У меня вчера все получилось. Благодаря вашим советам! По моей вине это долго не получалось, в я настройках поставила ДА, везде, что было связано с ЧПУ, а когда убрала с - ЧПУ товаров с категориями, все заработало)

А строки такие были в файлике:

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]

И еще такая:

RewriteRule ^yandexmarket.xml$ index.php?route=feed/yandex_market [L]

Благодарю Вас сердечно!

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


Да. Попробуйте заменить

RewriteRule ^([^?]*) /index.php?_route_=$1 [L,QSA]
на
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Спасибо заработало. Скажите, а если переносить сайт в будущем на хостинг, надо будет все вернуть обратно?

И еще один вопрос, название сайта на хостинге надо будет прописывать через http://название сайта или просто название сайта?

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


Да.У меня без http://

А зачем все возвращать обратно ?

И еще один вопрос, название сайта на хостинге надо будет прописывать через http://название сайта или просто название сайта?

Хостингу - все равно какое у вашего сайта название.. Обычно хостеры делают под сайты папки вида www.sitename.com.

А вот для поисковиков это дело имеет смысл, потому что страница с www и без - для гугла - это две разных страницы, соответсвенно видя их две одинаковые, если у вас домены с www и без обьединены, он их воспринмает как дубли. Что негативно сказывается на поисковой выдаче. С этой целью и делается 301 редирект только на доменное имя одного вида (или с WWW или без), чтобы исключить появление на вашем сайте одинаковых страниц. Однозначного ответа по поводу как лучше, Без или с WWW нет. Но как по мне без www - короче, и проще, поэтому все сайты в хозяйстве у меня без WWW.

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


Ну тут дело хозяйское, если что то неработает на хостинге, то надо начинать выпиливать лобзиком моск техподдержке, в зависимости от мастерства владения этим инструментом, зависит скорость решения вопросов!

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


  • 2 months later...

И еще у меня такой вопрос

Мне надо сделать вот такое

У меня ранее сайт был на другой CMS, сейчас переносим на OcStore(на другой CMS ранее были ссылки вида /index.php и /index.html ),на OcStore тоже такие index,но я установила ЧПУ прописала seo url,поставила модуль deadcow_seo_v2.1_automod (freelancer) и ссылки стали человекопонятные , как мне теперь сделать так чтобы с ссылок indeх был 301 редирект на нормальную ссылку уже новую человекопятную....

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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