Пренасочване на линкове от без ".html" към ".html"

N.Georgiev

Member
Здравейте,
имам следния проблем, нядявам се някой да помогне:

Имам магазин на Опенкарт и използвам Паладин SEO модула с настройка да ми генерира линковете с .html накрая. ОБАЧЕ
в лога на грешките 404 постоянно ми излиат имената на артикулите, но без .html. Надявам се, ме разбирате правилно, излиат по над 50-60 грешки на ден (даже не знам от къде се генерират толкова грешки, при положение, че сайта за сега е слабо посещаван) и в повечето линковете са коректни, но без .html-а накрая и връща, че не е намерена такава страница.
Та въпросът ми е: Има ли как, чрез пренасочване (301 през .htaccess) или по друг начин това нещо да се оправи?
Много бих бил благодарен, ако някой помогне.

П.С. доста съм бос в тази материя :(

Много благодаря предварително на всеки, който помогне.

Поздрави,
 

N.Georgiev

Member
От: От: Пренасочване на линкове от без ".html" към ".html"

Ами то без .html ми изкарва 404 иначе не ме бърка как ще са, стига да не ми изкарва по 1000 грешки дневно :)
 

agatha65

Active Member
От: Пренасочване на линкове от без ".html" към ".html"

Паладина беше много добро решение навремето, но сега повече пречи отколкото помага.
Особено с редиректите.
Тези грешки като са толкова много откъде идват.
Дали не е направен сайтмапа без .html или предишни линкове без .html са индексирани и сега Г ги търси?
Трябва първо да се намери причината и после да се търси решение.
 
От: Пренасочване на линкове от без ".html" към ".html"

Мисля да се ориентираш към htaccessa от там се правеха тия работи, но потърси някъде из интернет.

Пробвай с това като го поставиш в .htaccess

Options FollowSymLinks

RewriteEngine On
RewriteCond %{REQUEST_URI} !^.*\.html$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ %{REQUEST_FILENAME}.html
 

N.Georgiev

Member
От: Пренасочване на линкове от без ".html" към ".html"

Паладина беше много добро решение навремето, но сега повече пречи отколкото помага.
Особено с редиректите.
Тези грешки като са толкова много откъде идват.
Дали не е направен сайтмапа без .html или предишни линкове без .html са индексирани и сега Г ги търси?
Трябва първо да се намери причината и после да се търси решение.
По принцип е настроен да слага .html, но виж, това, което казваш може да е така, защото линковете първо бяха на кирилица, след това май без .html но сега вече са с .html и е напълно възможно чичо Г да ми ги търси :/ съответно как да спре да ги търси и да си вижда само новите ?
 

Горе