Pioneer

Рейтинг
114
Регистрация
26.04.2004

посоветуйте партнерку с офферами по средствам для похудения ?

siv1987:
/ru/forum/comment/11720495

Кстати, вам нужна обработка php в html файлах?

Вообщем у вас должно быть так


ErrorDocument 404 /404.html

RewriteEngine On
RewriteCond %{QUERY_STRING} .
RewriteRule ^ - [R=404]

Мне показалось или сработало таки?

http://turizmo.su/?page1_2444id=59 http://turizmo.su/?=59 и что хочешь пиши - ответ 404 сервера

siv1987-у спасибо!

siv1987:
да перед вами. Возьмите наконец уже и прочитайте топик.

Прочитал, попробовал все варианты

Хтаакс ща такой:

AddType application/x-httpd-php .php .htm .html

RemoveHandler .html .htm
AddType application/x-httpd-php .php .html
DirectoryIndex index.html

RewriteEngine On
RewriteCond %{QUERY_STRING} ^page_id=
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^$ 404.html [L,R=404]

А какой должен быть? Что пропустил?

Мда, нагенерить урлов несуществующих страниц можно масса и в хтакссес их поименно все не запретишь.

Где решение тогда?

SVatlin:
Ну теперь ещё под такой вариант сделайте http://turizmo.su/?page=59 и ещё под 100500 подобных вариантов 😂

ДА ёшкин попуас... что делать то?

поставил 404.html, попробовал 404.php, ни так ни так не работает

Да, вижу, сделал как написали, теперь

The requested URL / was not found on this server.

AddType application/x-httpd-php .php .htm .html

RemoveHandler .html .htm
AddType application/x-httpd-php .php .html
DirectoryIndex index.html

RewriteEngine On
RewriteCond %{QUERY_STRING} ^page_id=
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^$ 404.php [L,R=404]
siv1987:

судя по всему что страницы с "page_id" вообще не существуют, можно написать реврайт для них (добавить после RewriteEngine On)
RewriteCond %{QUERY_STRING} ^page_id=
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^$ 404.php [L]

404.html переименовать в 404.php и добавить header 404.

Сработало с таким:

AddType application/x-httpd-php .php .htm .html

RemoveHandler .html .htm
AddType application/x-httpd-php .php .html
DirectoryIndex index.html

RewriteEngine On
RewriteCond %{QUERY_STRING} ^page_id=
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^$ 404.html [L]

Вроде сработало 404.html подставляет под http://turizmo.su/?page_id=59

Кот в сапогах:
Pioneer, Я вводил левые урлы все работало, сейчас не работает, ты дрочишь нас чтоли? ))

Это сотри

RewriteCond /%{REQUEST_FILENAME} !-f

RewriteRule ^(.+) 404.html


Это оставь

#    "404 Not Found", 

ErrorDocument 404 http://turizmo.su/404.html

Сделал, тоже самое

AddType application/x-httpd-php .php .htm .html

RemoveHandler .html .htm
AddType application/x-httpd-php .php .html
DirectoryIndex index.html

# "404 Not Found",
ErrorDocument 404 http://turizmo.su/404.html
Кот в сапогах:
ErrorDocument 404 http://turizmo.su

неа

VertuOzz:
А если так
#    "404 Not Found", 

ErrorDocument 404 http://turizmo.su/404.html

И так тоже не помогло

---------- Добавлено 30.04.2013 в 20:04 ----------

Забыл сказать, что сайт с инклудами, вот как выглядит .хтаксесс сейчас:

AddType application/x-httpd-php .php .htm .html

RemoveHandler .html .htm
AddType application/x-httpd-php .php .html
DirectoryIndex index.html


RewriteEngine on

RewriteCond /%{REQUEST_FILENAME} !-f
RewriteRule ^(.+) 404.html
Всего: 461