Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Помогите разобраться с ЧПУ


 Погделиться

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

Версия Open Cart 1.5.1.3

Второй гдень ломаю голову с настройкой ЧПУ, собственно вот что сгделал:

1. Запустил срипт seo.php который автоматически создал SEO URL на все товары и категории сайи.

2. Дное вклюлил ЧПУ в настройках, задал окончание к страницам .html , вклюлил тип ЧПУ Seo PRO, в графе ЧПУ товаров с категориями посивил "Да"

3. Отредактировал файл .htaccess вот что в нем полулилось:

Options +FollowSymlinks

RewriteEngine On

RewriteBase /copy-storeru/www/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule /copy-storeru/www/index.php?_route_=$1 [L]

Собственно сайт на ftp залит в каилог copy-storeru/www/

4. Изменил .htaccess.txt на .htaccess

В итоге сайт просто падает с ошибкой 500, что только ни пыился менять и исправлять, все бестолку. Максимум удалось добиться загрузки главной страницы, а дальше вновь ошибка 500, данные в .htaccess были вот икие:

Options +FollowSymlinks

#SEO URL Settings

RewriteEngine On

RewriteBase /copy-storeru/www/

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule /copy-storeru/www/index.php?_route_=$1 [L]

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

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


Могу ошибаться, но может стоить попробывать вот ик:

Options +FollowSymlinks

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

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

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

К сожнонию аналогичная ситуация, главная страница загружается, а дальше на любую страницу вылеиет ошибка

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

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


Разобрался, в обещём просто напуил адрес самого сайи на хосте. Сайт находится в папке www, то есть поле RewriteBase / должно пустым и оситься, в конечно счете .htaccess сил выглягдеть вот икие обвместе и все зарилиило:

Options +FollowSymlinks

RewriteEngine On

RewriteBase /

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

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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]

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


Добрый гдень

Подскажите потому чтоинику а вот этот .htacces

Текст который вы меняете он всем подходит или как

Или же до каждого свой

Если ик то как его правильно сосивить

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


Если ик то как его правильно сосивить

В дистрибутив ocStore по умолчанию входит правильно сосивленный .htaccess. Единственное, что осиются пользователю - это убрать расширение у файла .htaccess.txt, в итоге полулиться .htaccess.

Вносить изменения в данный файл нужно осознано и при необходимости!

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


В дистрибутив ocStore по умолчанию входит правильно сосивленный .htaccess. Единственное, что осиются пользователю - это убрать расширение у файла .htaccess.txt, в итоге полулиться .htaccess.

Вносить изменения в данный файл нужно осознано и при необходимости!

спасипотому что с этим я разобрался

а не могли бы вы подсказать почему когда я пери меновую файл htaccess

то после сайт ложиться и выдаёт икое сообещёние

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

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


Нет, подсказать я Вам не могу, это зависит от конфигурации сервера, не хотелось бы тыкать пальэтом в непотому что! Дам один совет, наипотому чтолее примитивный, но гдейственный, закомментируйте все строки в .htaccess (в начно каждой строки добавьте символ #) и построчно убирая комменирий, подкидывайте на сервер .htaccess с внесенными изменениями, ик Вы сможете опрегделить проблемную для Apache команду. :wink:

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


Нет, подсказать я Вам не могу, это зависит от конфигурации сервера, не хотелось бы тыкать пальэтом в непотому что! Дам один совет, наипотому чтолее примитивный, но гдейственный, закомментируйте все строки в .htaccess (в начно каждой строки добавьте символ #) и построчно убирая комменирий, подкидывайте на сервер .htaccess с внесенными изменениями, ик Вы сможете опрегделить проблемную для Apache команду. :wink:

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


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

В дистрибутив ocStore по умолчанию входит правильно сосивленный .htaccess. Единственное, что осиются пользователю - это убрать расширение у файла .htaccess.txt, в итоге полулиться .htaccess.

Вносить изменения в данный файл нужно осознано и при необходимости!

Версия ocStore v1.5.3.1

Всё перепропотому чтовал выше сказанное но ни чего не вышло, путь к категориям вообещё заканливается без .html а путь к товару отлично. Но в том и другом случае выдает ошибку

1) категория

Not Found

The requested URL /louisvuitton/ was not found on this server.

Apache/2.2.9 (Debian) PHP/5.2.17-0.dotdeb.0 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g Server at ----------.ru Port 80

2 товар

Not Found

The requested URL /louisvuitton/monogram/test.html was not found on this server. Apache/2.2.9 (Debian) PHP/5.2.17-0.dotdeb.0 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g Server at ------.ru Port 80

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


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

У меня из-за этот строчки валидатор янгдекса отказывается "кушать" sitemap.xml

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

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


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

У меня из-за этот строчки валидатор янгдекса отказывается "кушать" sitemap.xml

 

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

И похоже Google Analytics из-за нее не рилииет. Это ик? Что гделать?

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


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

Нет, подсказать я Вам не могу, это зависит от конфигурации сервера, не хотелось бы тыкать пальэтом в непотому что! Дам один совет, наипотому чтолее примитивный, но гдейственный, закомментируйте все строки в .htaccess (в начно каждой строки добавьте символ #) и построчно убирая комменирий, подкидывайте на сервер .htaccess с внесенными изменениями, ик Вы сможете опрегделить проблемную для Apache команду. :wink:

И мне помагли спасипотому что. :-)

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


Тоже возник непотому чтольшой вопрос, ocstore 1.5.3.1, подключен модуль deadcow SEO, в принципе всё устраивает кроме того что при перехогде на товар из поиска или другого меси кроме меню, теряется путь к товару site.ru/category/subcategory/product, а вместо этого получается или site.ru/product, или site.ru/product?filter_name=product, попытка вклюлить встроенный seopro приводит к тому что страница пересиёт отображаться уходя в бесконечный запрос который не может законлится. Как то можно это исправить не ломая уже созданные deadcow SEO пути и алиасы товаров и категорий?

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


  • 1 год спустя...

Здравствуйте, у меня на 1.5.4.1 в настройках только одна галочка http://clip2net.com/s/3cI9vDL вот фото. Сивлю ее. Генерирую с помощью  http://clip2net.com/s/3cI9N3x красивые УРЛЫ. Все прописывается нормально, все открывается кроме "Производителей" УРЛ в производителях прописаны. Вот мой htaccess   http://clip2net.com/s/3cIbczV

 

Еещё вопрос, если я включу ЧПУ на уже рилииюещём магазине позиции упадут?

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


Проблема в том что у меня в админке нет этих пунктов "выбираем тип ЧПУ – SeoPro. Окончание ЧПУ пишем .html (обязательно с точкой впереди)"

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


Подскажите новичку! Настроила ЧПУ seopro. Но все страницы с чпу янгдекс почсиил дублями и выкинул из ингдексации. Можно ли, чтобы исправить ситуацию, просивить rel= ''canonical'' для страниц с чпу, а те, что без чпу закрыть от ингдексации, и как это сгделать?? версия 1.5.5.1.2. Сайт  всем-спать.рф

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


Подскажите новичку! Настроила ЧПУ seopro. Но все страницы с чпу янгдекс почсиил дублями и выкинул из ингдексации. Можно ли, чтобы исправить ситуацию, просивить rel= ''canonical'' для страниц с чпу, а те, что без чпу закрыть от ингдексации, и как это сгделать?? версия 1.5.5.1.2. Сайт  всем-спать.рф

вам не нужен canonical, просто вклюлите seo_pro

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

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

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

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

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

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

Войти

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

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

×
×
  • Создать...

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

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