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

Помощь в проблеме с URL.


sergeodem

Recommended Posts

Доброе время суток всем.
Помогите разобраться с URL.
Перед открытием магазина решил прогнать его по сео-анализатарам.

Магазин на OpenCart 3.0.2.0.

Домен https://sanwest.com.ua.

После сканирования screaming frog нашлось только около 250 ссылок, хотя одного товара было больше 1000. Большинство ссылок были с кодом 0 или 500. Решил проверить SiteAnalyzer. Ситуация похожая, показало еще 130 битых ссылок.  Посмотрел эти битые ссылки, в конце не было слеша. Решил добавить его прописав в файле .htaccess :
RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !(.*)/$

RewriteRule ^(.*[^/])$ $1/ [L,R=301]
Ситуация не много изменилась ссылок находит около 1000 из них битых 394. Страниц нашло всего 12.
Установлен модуль SEO мультиязык / мультирегион.

Остальные нюансы в личных сообщениях.

Файл .htaccess :
RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^sanwest.prokotel.com.ua

RewriteRule (.*) http://sanwest.com.ua/$1 [R=301,L]

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.


# 2. In your opencart directory rename htaccess.txt to .htaccess.


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


Options +FollowSymlinks


# Prevent Directoy listing

Options -Indexes


# Prevent Direct Access to files

<FilesMatch "(?i)((\.tpl|.twig|\.ini|\.log|(?<!robots)\.txt))">
 
Require all denied

## For apache 2.2 and older, replace "Require all denied" with these two lines :

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

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !(.*)/$

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

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

RewriteBase /

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

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

RewriteRule ^system/storage/(.*) 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]

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


3 часа назад, Otvet сказал:

Очередная жертва чтения статей про слэши и htaccess от мудаков

Подскажите статьи от не мудаков или как  по другому решить проблему.

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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