Перейти к содержанию
Официальный форум поддержки Simpla

Помогите справиться с 404 ошибками


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

Всем доброго дня.

Просканировал свой сайт ночью и обнаружил очень много 404 страниц на сайте, но как они получаются понять не могу, в вебмастере так же присутсвутют

Скрин шот прикрепил - post-19041-0-57022900-1539471209_thumb.png

post-19041-0-79651500-1539471385_thumb.png

Код services

{include file='inc_services.tpl'}
{$canonical="/services/{$category->url}" scope=parent} 

 

Код service то же

{* Канонический адрес страницы *}
{$canonical="/service/{$service->url}" scope=parent}
<section class="content clearfix">
    <div class="inside_wrapper">
    	{* breadcrumbs *}
        <div class="breadcrumbs">
        
      
            <a href="./">Главная</a>
        
            / <a title="Услуги Mad Wrappers, защита и стайлинг" href="services">Услуги</a>
            {foreach $service->category as $cat}
         {if $cat->id == $service->category_id} 
          
            / <a href="services/{$cat->url}">{$cat->name|escape}</a>
         {/if}
            {/foreach}
            / <span>{$service->name|escape}</span>  
        </div>
		{* breadcrumbs end*}
		<div itemscope itemtype="http://schema.org/Product">
		{* heading *}
        <div class="heading clearfix">
            {*<div itemprop="name"><h1>{if $service->name_h1}{$service->name_h1|escape}{else}{$service->name|escape}{/if}</h1></div>*}
            <div class="additional_info">
                <a class="link1" href="services">Вернуться к списку услуг</a>
            </div>
        </div>
        {* heading end*}
        {* left *}
        <div class="service_left_side">
            <div itemprop="image" class="big_image">
                <img src="{$service->image->filename|resize:600:450}" alt="{$service->image->filename}"  title="Некоторые фотографии наших работ до и после">
            </div>
            <div class="small_images clearfix">
                {foreach $service->images as $i}
                <a href="#" {if $i@first}class="active"{/if}>
                    <span></span>
                    <img src="{$i->filename|resize:600:450}" width="200">
                </a>
                {/foreach}
            </div>
        </div>
        {* left end*}
        {* right*}
        <div class="service_right_side">
          <div itemprop="name"><h1>{if $service->name_h1}{$service->name_h1|escape}{else}{$service->name|escape}{/if}</h1></div>
         {*<span>Процесс</span>
         <br>
            {$service->text}
     <span>Материалы</span>*}
     	<div><span itemprop="description">{$service->text} </span></div>
     	<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
            <div class="styled">
             
                {$service->annotation}
            </div>
            <div><p class="price_big">Стоимость от {$service->price} ₽</p></div>
	            <meta itemprop="price" content="{$service->price}">
	    		<meta itemprop="priceCurrency" content="RUB">
            <p>Получите консультацию и расчет стоимости работ</p>
            <a class="link4 toright sfeedback button7" href="#feedback_popup">Заказать со скидкой</a>
              

        </div></div></div>
        {* right end*}
        <p class="clearfix"></p>
        
     {if
		$service->name_h1 == 'Антигравийная оклейка авто'
		|| $service->name_h1 == 'Бронирование автомобиля пленкой'
        		|| $service->name_h1 == 'Бронирование фар'
                        		|| $service->name_h1 == 'Оклейка защитной пленкой автомобиля'
                                || $service->name_h1 == 'Антигравийная защита кузова'
                                || $service->name_h1 == 'Защита капота пленкой'
                                || $service->name_h1 == 'Оклейка порогов пленкой'
                                || $service->name_h1 == 'Оклейка крыши пленкой'
                                || $service->name_h1 == 'Оклеить бампер авто защитной пленкой'
                                || $service->name_h1 == 'Антигравийная защитная пленка на автомобиль'
                                || $service->name_h1 == 'Бронирование фар пленкой в Москве'
	}
			<div data-target-id='calc'>
		{include file='inc_spc.tpl'}
     </div>
	{/if}
     {$service->description}
 
  <p class="clearfix"></p>
	<h2>Комментарии</h2>
	
	{if $comments}
	<!-- Список с комментариями -->
	<ul class="comment_list">
		{foreach $comments as $comment}
		<a name="comment_{$comment->id}"></a>
		<li>
			<!-- Имя и дата комментария-->
			<div class="comment_header">	
				{$comment->name|escape} <i>{$comment->date|date}, {$comment->date|time}</i>
				{if !$comment->approved}<b>ожидает модерации</b>{/if}
			</div>
			<!-- Имя и дата комментария (The End)-->
			
			<!-- Комментарий -->
			{$comment->text|escape|nl2br}
			<!-- Комментарий (The End)-->
		</li>
		{/foreach}
	</ul>
	<!-- Список с комментариями (The End)-->
	{else}
	<p>
		Пока нет комментариев
	</p>
	{/if}


	<form class="comment_form" method="post" action="">
		<h2>Написать комментарий</h2>
		{if $error}
		<div class="message_error">
			{if $error=='captcha'}
			Неверно введена капча
			{elseif $error=='empty_name'}
			Введите имя
			{elseif $error=='empty_comment'}
			Введите комментарий
			{/if}
		</div>
		{/if}
		<textarea class="comment_textarea" id="comment_text" name="text" data-format=".+" data-notice="Введите комментарий">{$comment_text}</textarea><br />
		<div>
		<label for="comment_name">Имя</label>
		<input class="input_name" type="text" id="comment_name" name="name" value="{$comment_name|escape}" data-format=".+" data-notice="Введите имя"/><br />

		<input class="button button7" type="submit" name="comment" value="Отправить" />
		
		<label for="comment_captcha">Число</label>
		<div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}"/></div> 
		<input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/>
		
		</div>
	</form>
	<!--Форма отправления комментария (The End)-->
<br><br>    
     
     
     
    </div>
</section>

 

Получается что со страниц типа https://madwrappers.ru/services/oklejka-avtomobilya

генерируется ссылка на https://madwrappers.ru/services/service/oklejka-bampera

Хотя там нигде нет таких ссылок подобных. Откуда он ее может брать ? вернее добавлять к ссылке  services.

Помогите пожалуйста разобраться

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

{include file='inc_spc.tpl'}

Так это ведь просто вызов файла если указан такой то Н1 ? как исправить тогда если в этом проблема ?

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

прогоните свой сайт через аудитор/ в пакете soft по ссылке далее 

у них сейчас там рекламная компания, дают ключ на 2 месяца бесплатно 

https://www.link-assistant.com/

 

** там и 404 покажет и прочее

 

pps вот ссылка на акцию.. 2 месяца бесплатно.

нашёл в истории, может пригодится вам

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

прогоните свой сайт через аудитор/ в пакете soft по ссылке далее 

у них сейчас там рекламная компания, дают ключ на 2 месяца бесплатно 

https://www.link-assistant.com/

 

** там и 404 покажет и прочее

 

pps вот ссылка на акцию.. 2 месяца бесплатно.

нашёл в истории, может пригодится вам

Спасибо, прогоню, но решить бы проблему еще :(

ЗЫ. Есть отличия от скримингфрог ?

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

если вопрос, куда направить.. решается как обычно .

через настройки в корне сайта .htaccess .... 404 направьте на любую страницу.

например, на все товары в поиске

 

** сайт прогоните через программку выше :) он покажет все 404  

и обычная переадресация через настройки в файле. можно постранично

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

если вопрос, куда направить.. решается как обычно .

через настройки в корне сайта .htaccess .... 404 направьте на любую страницу.

например, на все товары в поиске

 

** сайт прогоните через программку выше :) он покажет все 404  

и обычная переадресация через настройки в файле. можно постранично

Качает, прогоню сегодня и попробую через .htaccess настроить 404

А поточнее строкой не поможете по настройке ? :)

или вы предлагаете 301 редиректом все сделать ?

это ведь костыль.... хотелось бы именно устранить причину появления этих страниц.

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

в корне сайта лежит файлик .htaccess

там пишите, пример:

# ПЕРЕНАПРАВЛЕНИЕ ==-==-==-==-==
RewriteRule ^catalog/404 url которую показывает$ /catalog/куда должно направить [R=301,L]
 
это если постранично , по каждой ссылке из отчёта
просто всё. ответил на вопрос?
Ссылка на сообщение
Поделиться на другие сайты

 

в корне сайта лежит файлик .htaccess

там пишите, пример:

# ПЕРЕНАПРАВЛЕНИЕ ==-==-==-==-==
RewriteRule ^catalog/404 url которую показывает$ /catalog/куда должно направить [R=301,L]
 
это если постранично , по каждой ссылке из отчёта
просто всё. ответил на вопрос?

Костыль то же имеет место быть, но ведь нужно решать проблему иначе ? я не прав ? :)

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

Костыль то же имеет место быть, но ведь нужно решать проблему иначе ? я не прав ? :)

 

а как по иначе? пользователь набирает ваш адрес.. там ответ сервера 404

направляете его на нужное / то, что вам важнее

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

а как по иначе? пользователь набирает ваш адрес.. там ответ сервера 404

направляете его на нужное / то, что вам важнее

Иначе устранить проблему в коде, которые создают эти страницы

https://madwrappers.ru/services/service/keramicheskaya-polirovka - такой адрес пользователь не может набоать сам

попасть в на эту ссылку он так же не может.

находясь на сайте он может попасть лишь на эту страницу https://madwrappers.ru/service/keramicheskaya-polirovka

А откуда берутся не правильный страницы, вот в чем проблема и что нужно решать, а не вешать костыль на 404 страницы которых больше 340 штук

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

вам что нужно? направить 404 куда-то, допустим на главную.

опять же, это в .htaccess

 

откуда берутся страницы.. надо смотреть сайт. базу товаров

кстати.. частая ошибка.. Url у товаров пустое бывает / не заполнено

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

вам что нужно? направить 404 куда-то, допустим на главную.

опять же, это в .htaccess

 

откуда берутся страницы.. надо смотреть сайт. базу товаров

кстати.. частая ошибка.. Url у товаров пустое бывает / не заполнено

Вы бы хоть страницу открыли и посмотрели что там, это не страницы товаров... страницы услуг

Я скинул код где должна быть ошибка. единственное базу не смотрел на наличие таких урлов.

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

В коде страницы, с которой ЯКОБЫ идут такие ссылки - таких ссылок НЕТ

Если вы найдете страницу, с которой идут реально такие ссылки - скидывайте, тогда можно будет определить, в чем проблема

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

Пока капался по ссылкам, наткнулся на вот что

Fatal error: Uncaught --> Smarty: unable to write file /var/www/u0494621/data/www/madwrappers.ru//compiled/madwrap_new_2/wrt5bc34047e30407_40595946 <-- thrown in /var/www/u0494621/data/www/madwrappers.ru/Smarty/libs/sysplugins/smarty_internal_write_file.php on line 44

 

при переходе по ссылке https://madwrappers.ru/services

 

ЗЫ Почистил копилед все заработало, но с ошибками так и не решили....

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

Загрузка...
×
×
  • Создать...