Semirina

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

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

Semirina    0

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    444

А вы в настройках магазина использование seo включили?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Semirina    0

А вы в настройках магазина использование seo включили?

А вы не подскажите, где это включить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Evgeny    56

А вы не подскажите, где это включить?

Админка-Система-Настройка-Изменить-Сервер-Включить ЧПУ-Да-Тип ЧПУ-SeoPro

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    444

И еще вам надо настроить httaccess

Находится в корне папки вашего сайта

Инструкцию почитайте например здесь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Semirina    0

Настройки в админке включила. 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-помогите-с-чпу/

Тоже ничего

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    444

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Semirina    0

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

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

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

Options +FollowSymlinks

# Prevent Directoy listing

Options -Indexes

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    444

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Evgeny    56

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

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

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

.htaccess.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Semirina    0

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Evgeny    56

а ссылки теже остались. надо писать на хостинг?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    444

По поводу 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]

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Semirina    0

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

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

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]

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
net33    0

Подскажите, пожалуйста, скачал файлик от Evgeny, но на denwer ни чего не получается. Как исправить?

Название сайта в одном месте только прописывать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Evgeny    56

Название сайта в одном месте только прописывать?

Да.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
net33    0

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Evgeny    56

надо будет все вернуть обратно?

Да.

надо будет все вернуть обратно?

http://название сайта или просто название сайта?

У меня без http://

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    444

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Evgeny    56

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

Без "/" у меня на хостинге сеопро не заработал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    444

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Alina    3

Подскажите как сделать 301 редирект с www на без www?

P.S. Данный вопрос решен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Alina    3

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

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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу