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

[Решено] Не работает ЧПУ (стандартный и SeoPro)


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

Доброго времени суток!

Столкнулся с такой проблемой: Не работают ЧПУ, как стандартный, так и встроенный SeoPro.

 

Стоит чистая ocStore 1.5.4.1 на Денвере.

 

При использовании SeoPro на всех страницах, кроме главной:

post-666936-0-06819100-1365494824_thumb.jpg

Настройки:

post-666936-0-18425400-1365494880_thumb.jpg

 

 

При стандартом ссылки остаются, как и были.

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


htaccess  переименовали?

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

У меня на денвере тоже не работало. А на реальном хостинге вполне. Так что денвер в этом плане не показатель.

 

Переименовать надо .htaccess.txt в .htaccess. Файл лежит в корне.

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

Переименовывание не помогло. 

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

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


Переименовывание не помогло. 

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

 

Оно и будет работать как надо. Тут скорее проблемы у денвера.

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

Есть ли хоть какая то возможность протестировать на локальном компьютере?

Пробовал Open Server - аналогичная проблема.

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


  • 3 недели спустя...

У меня такая же история все переименовано раньше работало отключил на пару дней по причине дублей чтоб ридерект настроит когда включил ошибка страница не найдена((( в чем может быть трабл?

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


Я свою проблему решил - оказалось, что это я дурак, не правильно установил сайт на локальный сервер. ЧПУ в OpenCart не работают, если он установлен в подпапку.

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


не совсем так :)

не работает, если не читать то, что написано

 

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

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


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

не совсем так :)

не работает, если не читать то, что написано

 

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

Добрый день!! Подскажите как правильно прописать путь RewriteBase /.

 

На локальном сервере сайт находится по адресу Z:\home\мой-сайт\www/

На хостинге /home/папка/вложенная-папка/мой-сайт/public_html/

 

У меня не работает SEO ни на локалке ни на хостинге, при включении ссылки корректные но в итоге при переходе страница не найдена. SEO использую стандартный. Файл htaccess переименован, ничего в нем не менял.

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


в файле .htaccess

 

RewriteEngine On прописано?

 

а у товаров поле SEO URL заполнено?

 

если путь как у тебя "На хостинге /home/папка/вложенная-папка/мой-сайт/public_html/" , то 

RewriteBase /

 

если магазин будет распологаться во вложенной директории типа /public_html/myshop , то 

 

RewriteBase /myshop/ иными словами, плясать от директории "myshop"

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


в файле .htaccess

 

RewriteEngine On прописано?

 

а у товаров поле SEO URL заполнено?

 

если путь как у тебя "На хостинге /home/папка/вложенная-папка/мой-сайт/public_html/" , то 

RewriteBase /

 

если магазин будет распологаться во вложенной директории типа /public_html/myshop , то 

 

RewriteBase /myshop/ иными словами, плясать от директории "myshop"

в файле .htaccess

 

RewriteEngine On

 

он вообще стандартный, ничего в нем не менял. Никак не разберусь где загвоздка. Единственное менял название папки админ и соотвественно данные в файле inex.php . Но затем вернул все обратно. Что непонятно почему не работает стандартный SEO.

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


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

Добрый день!

 

Если путь на сервер D:\vhosts\сайт.ru\httpdocs\.htaccess

то текст в .htaccess должен выглядеть так?

 

Options +FollowSymlinks

Options -Indexes
<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>
RewriteEngine On
RewriteBase /сайт.ru/httpdocs/
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]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
php_flag magic_quotes_gpc Off
Ссылка на комментарий
Поделиться на других сайтах


попробуй

RewriteBase /

или

RewriteBase /httpdocs/

 

короче :)

так тоже не верно...

 

посмотри что у тебя записано в конфиге Apache в качестве Document Root

 

если D:\vhosts\

то RewriteBase /сайт.ru/httpdocs/

 

если D:\vhosts\сайт.ru\

то RewriteBase /httpdocs/

 

если D:\vhosts\сайт.ru\httpdocs\

то RewriteBase /

 

думаю так будет верно :)

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


не работает не так не так. На denwer работало. При переносе на хостинг перестало. 

Выдает ошибку 404

 

Not Found

The requested document was not found on this server.

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


хостер ищет что у него там прописано в конфиге Apache в качестве Document Root.

 

я пока он ищет перепробывал все варианты. Ни один не подошел.

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


хостер ищет что у него там прописано в конфиге Apache в качестве Document Root.

уж не с помощью ли google он это делает?...

= = =

открой index.php; добавь в конце, перед

?>
такое

if (
обнови страницу, полученную ошибку покажи нам, восстанови index.php.
Ссылка на комментарий
Поделиться на других сайтах

Вот что ответил хостер.

 

На Windows хостинге установлен IIS а не Apache. Поэтому файл .htaccess не обрабатывается. Возможно вам больше подойдет linux хостинг?

 

 

добавление if (  выводит только белую страницу без кодов ошибки.

 

менять хостинг на linux? других вариантов нет?

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


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

Может кто подскажет, сео ссылки работают, все отлично, осталась только одна ссылка на контакты, вида  /index.php?route=information/contact уже и в базе прописывал, и htacess переписывал, ничего не помогает.

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


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

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

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

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

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

Войти

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

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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