Реклама на сайте Advertise with us

Htaccess вордпресса и 404

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Считаю до трех

С нами с 23.03.05
Сообщения: 12353
Рейтинг: 2918

Ссылка на сообщениеДобавлено: 14/10/10 в 21:25       Ответить с цитатойцитата 

Подскажите - как правильно сделать так, чтобы 404 и прочие ошибки не обрабатывал движок вордпресса? Надо траффик пустить на конкретную страницу 404.html (допустим).
Сам блог находится на сидже в каталоге domain.com/blog/ но в корне лежит его htaccess:
Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

который на себя в том числе и ошибки заворачивает.

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

0
 



С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760


Передовик Master-X (01.03.2005) Передовик Master-X (16.03.2005) Передовик Master-X (16.10.2016) Передовик Master-X (01.11.2016) Передовик Master-X (16.11.2016) Ветеран трепа Master-X (01.12.2016)
Ссылка на сообщениеДобавлено: 15/10/10 в 04:45       Ответить с цитатойцитата 

у него своя 404.php, поставь в ней перенаправление, или ее сразу делай какую надо

3
 

мы, цари - народ работящий!

С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892


Передовик Master-X (01.09.2018)
Ссылка на сообщениеДобавлено: 15/10/10 в 15:58       Ответить с цитатойцитата 

+1 404.php отредактировать + в singel.php и пр.

I work with reallifecam sex in Voyeur-House.TV

3
 

Считаю до трех

С нами с 23.03.05
Сообщения: 12353
Рейтинг: 2918

Ссылка на сообщениеДобавлено: 15/10/10 в 16:02       Ответить с цитатойцитата 

А как тогда убрать хук, подменяющий <title> при обработке 404.php?

0
 

мы, цари - народ работящий!

С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892


Передовик Master-X (01.09.2018)
Ссылка на сообщениеДобавлено: 15/10/10 в 18:54       Ответить с цитатойцитата 

проясни мысль - зачем убирать?

I work with reallifecam sex in Voyeur-House.TV

2
 

Считаю до трех

С нами с 23.03.05
Сообщения: 12353
Рейтинг: 2918

Ссылка на сообщениеДобавлено: 15/10/10 в 21:19       Ответить с цитатойцитата 

А зачем мне динамические заголовки формата "Nothing found for ....."

0
 



С нами с 23.08.10
Сообщения: 461
Рейтинг: 342

Ссылка на сообщениеДобавлено: 15/10/10 в 21:40       Ответить с цитатойцитата 

0
 

Считаю до трех

С нами с 23.03.05
Сообщения: 12353
Рейтинг: 2918

Ссылка на сообщениеДобавлено: 15/10/10 в 21:52       Ответить с цитатойцитата 

И че?

0
 



С нами с 24.06.10
Сообщения: 2686
Рейтинг: 543

Ссылка на сообщениеДобавлено: 15/10/10 в 23:24       Ответить с цитатойцитата 

EagleOwl писал:
А зачем мне динамические заголовки формата "Nothing found for ....."

ну, если это так принципиально, то просто <?php get_header(); ?> в 404.php заменить на статический ХТМЛ )

removed by moderator

0
 

Считаю до трех

С нами с 23.03.05
Сообщения: 12353
Рейтинг: 2918

Ссылка на сообщениеДобавлено: 15/10/10 в 23:48       Ответить с цитатойцитата 

mr. snatch писал:
ну, если это так принципиально, то просто <?php get_header(); ?> в 404.php заменить на статический ХТМЛ )

Браво. smail54.gif
А ты понимаешь, что этот хук и перехватывает тот самый <title>, который ты там напишешь?

0
 

Считаю до трех

С нами с 23.03.05
Сообщения: 12353
Рейтинг: 2918

Ссылка на сообщениеДобавлено: 15/10/10 в 23:52       Ответить с цитатойцитата 

Теоретически это делается так:
Код:
remove_action('thesis_hook_404_title', 'thesis_404_title');

только не работает нихера.

0
 



С нами с 03.09.09
Сообщения: 48
Рейтинг: 70

Ссылка на сообщениеДобавлено: 16/10/10 в 01:14       Ответить с цитатойцитата 

в папке со шкурой создай файл 404.php

Код:

<?php
header("HTTP/1.1 404 Not Found");
header("Location: http://твой_сайт.com/404.html");
exit();
?>

5
 



С нами с 24.06.10
Сообщения: 2686
Рейтинг: 543

Ссылка на сообщениеДобавлено: 16/10/10 в 02:08       Ответить с цитатойцитата 

EagleOwl писал:
этот хук и перехватывает тот самый <title>, который ты там напишешь?

ээ, я про то, что бы из 404.php убрать <?php get_header(); ?> и заменить его тем статическим ХТМЛем, который тебе нужен
То есть, идём по левому урлу на твоём блоге, открываем исходник динамически сгенерированной 404, копипастим до <div id="content" (или чё там у тебя в зависимости от темы) вставляем в 404.php и правим тайтл, вариант с редиректом тоже юзабелен

removed by moderator

0
 

Считаю до трех

С нами с 23.03.05
Сообщения: 12353
Рейтинг: 2918

Ссылка на сообщениеДобавлено: 16/10/10 в 02:35       Ответить с цитатойцитата 

Ты сам попробуй и посмотришь что у тебя выйдет.
Я ж написал - статичный <title>, который ты пропишешь в 404.php, движок Вордпресса аккуратно выкинет, заменив своим. В этом и состоит работа хука.

Кстати, самое простое решение оказалось плагин All In One SEO Pack, там можно менять шаблон title 404 страницы в настройках.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »