|
|
|
| pomogite pojaluista,u menya toje nichego ne rabotaet c.htaccess.Vso pereprobovala,ne rtabotaet | |
|
|
|
|
|
|
|
для: kaya
(07.03.2010 в 11:45)
| | Может сервер вообще не apache, или по всякому бывает настраивают чтобы не работало.
если напишите там одну строчку
и после этого не сможете [зайти в ту папку] получить по http файйл из той папки сайта где лежит .htaccess
, значит всё работает :) | |
|
|
|
|
|
|
|
для: exp
(07.03.2010 в 11:57)
| | А что именно у вас не работает.Локально открывает сайт? | |
|
|
|
|
|
|
|
для: Andrey0011
(07.03.2010 в 12:20)
| | Sait otkrivaet,no ya ne mogu otkrit "error 404". Naprimer, esli usert pushet v url ctroke adress www/onlineTicket.blabla, doljna otkritsya stranichka www.onlineTicket.page_not_found.php
Ya rabotayu na xampp servere,mozet iz-za etogo,xotya eto toje appache,ili ya oshibayus
Spasibo zaranee za lubuyu pomosh.
Ya prosto voobshe ne predstavlyau kak eto sdelat:(:(:( | |
|
|
|
|
|
|
|
для: kaya
(07.03.2010 в 13:23)
| | Не знаю поможет ли тебе но почитай http://forum.ixbt.com/topic.cgi?id=69:173 Вот еще про ошибки http://wmasters.info/article/a-47.html#q18 | |
|
|
|
|
|
|
|
для: Andrey0011
(07.03.2010 в 14:40)
| | Spasibo, konechno, pomogaet, no.......
Ya pishu v.htaccess file code i vso? ili nado esho i v html file chto-to nacarapat?
Spasibo:) | |
|
|
|
|
|
|
|
для: kaya
(07.03.2010 в 15:04)
| | Надо дождаться профессионалов,подожди может по позже появляться и объяснят тебе в чем дело.Я просто не чего не понял что ты там пишешь. | |
|
|
|
|
 2 Кб |
|
|
для: kaya
(07.03.2010 в 15:04)
| | хотя-бы какой-нибудь лучше там у себя переводчик транслита что-ли сделали, если-уж xampp имеете :) вот прикрепил например php-файл.
Но наверное лучше-бы просто показали чего там запивано в htaccess и точнйё путь файла от корня сайта.
а в html можно ничего и не делать?
если там у вас такое
ErrorDocument 404 "don't worry ;-) 404"
| но можно и сделать покрасивше чего-нибудь, если с файлом, можно даже отдельную гостевую книгу там сделать :)
//upd
с функцией strtr() где-то возможно здесь видел более продвинутый транслит,) просто не долго думая выдрал из своих первых скриптов | |
|
|
|
|
|
|
|
для: exp
(07.03.2010 в 17:06)
| | Spasibo bolshoe, no eto ya uje probovala,ne pomogaet
Problema v tom chto y menya trebuyut razobratsya v kodax, kotorie ya ne pisala,a ya polneshii novichok v php.File .htaccess ne nashla,skazali novii sozdat, vot ya i muchayus uje 3 dnya,nikak nemogy ponyat schevo nachat,kak prodoljit, i s chem zakonchit:(:(:( Da esho te kto rabotali do menya, tak vso naportachili, chto sam chyort nogy slomit, ne to chto ya. Ya pereprobovala yuimu variantov sozdaniya etogo.htaccess, nichego ne vixodit, vidayot standartnyu apachevskyu ctranicu oshibki, a nujno tu kotoruyu ya napisala. | |
|
|
|
|
|
|
|
для: kaya
(07.03.2010 в 18:36)
| | смотрите в httpd.conf
, сначала например бывает секция
<Directory />
.............
</Directory>
потом бывает та дирректория в которой лежат сайты, например
<Directory "/home/">
Options Indexes FollowSymLinks Includes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Вот нужно изменить такое AllowOverride None
на такое AllowOverride All
, будет действовать то что ниже по дирректориям ведущим к вашей.
, и может быть AllowOverride даже где-нибудь кроме <Directory ....... >
, и иногда даже в другом файле
_____________________________________________
Это одна из возможных причин
вторая менеевероятная
там-же где-то в ServerRoot/conf/ , где лежит httpd.conf,
в любом из *.conf может быть переопределено имя .htaccess
AccessFileName .htaccess
сделайте поиск там по файлам с текстом AccessFileName
, так-же можно и с AllowOverride
// ups ошибся
AllowOverride Directive
Description: Types of directives that are allowed in .htaccess files
Syntax: AllowOverride All|None|directive-type [directive-type] ...
Default: AllowOverride All
Context: directory
Status: Core
Module: core
|
AllowOverride должно быть только в <Directory ....... > | |
|
|
|
|
|
|
|
для: exp
(07.03.2010 в 20:05)
| | Spasibo ogromnoe, budu pitatsya,pro rezultati soobshu:):) | |
|
|
|
|
|
|
|
для: kaya
(08.03.2010 в 11:18)
| | Alias /error/ "/xampp/apache/error/"
<Directory "/xampp/apache/error">
AllowOverride all
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
Order allow,deny
Allow from all
LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr
ForceLanguagePriority Prefer Fallback
</Directory>
ErrorDocument 404/error/HTTP_page_not_found.html.var
Vot moi kod,i on ne rabotaet,podskajite, pochemu??? Budu ochen priznatelna, zaranee blagodaryu za pomosh. | |
|
|
|
|
|
|
|
для: kaya
(08.03.2010 в 11:38)
| | сервер перезапускали после изменений в conf-файлах ?
почему трудно сказать
то что в секции <Directory "/xampp/apache/error"> работает только когда запрашивается что-то из этой дирректории
htaccess-же не работает где-то в другом месте , или я не угадал ? :)
С праздничком. | |
|
|
|
|
|
|
|
для: EXP
(08.03.2010 в 13:22)
| | Spasibo,vashix zenshin toje:):)
Het,htaccess ne rabotaet v drugom meste.
Ya uje pereprobovala kushu vozmojnostei,ne rabotaet i vso:(
Pridyotsya idti na kovor k nachalniku, no ne xochetsya, prodto ujas:(:( | |
|
|
|
|
автор: .exp (08.03.2010 в 15:05) |
|
|
для: kaya
(08.03.2010 в 14:19)
| | напишите полный путь к тому месту где лежит этот самый .htaccess, например
/xampp/sites/online.local/www
( скорее всего что-то другое , просто не видел ещё пока xampp )
Посмотрите какие секции <Directory> есть в httpd.conf
( обычно только в нём то что связано со всеми сайтами, очень редко бывают отдельные <Directory> привязанные к отдельным виртуальным хостам )
тот путь к директории, который больше всего включает этого /xampp/sites/online.local/www , и будет тем что нужно
( я не умею объяснять понятнее :))
_________________________________
а лучше просто
где-нибудь пониже в httpd.conf сделайте такое
<Directory "/xampp/sites/online.local/www/">
AllowOverride All
</Directory>
но это я сам придумал ,) всмысле /xampp/sites/online.local/www
перезапускайте сервера, и пробуйте в .htaccess вставлять пока такое простое как ErrorDocument 404 "simply 404"
Обновляйте страницу с каким-нибудь не существующим http:/online.local/xxxxxxxxxxxxxxxxxxx.z
иногда могут влиять ещё другие .htaccess внутри той дирректории в которой Ваш. или другие диррективы в этом htaccess, или вообще запросы могут не попадать в эту дирректорию потомучто htaccess или что-то выше этого перенаправляет запросы на уровне выше этой дирректории . надеюсь хоть что-то понятно попытался объяснить | |
|
|
|
|
|
|
|
для: .exp
(08.03.2010 в 15:05)
| | Seichas poprobuyu
Chto-to nachalo virisovovatsya,Ya vas proinformuruyu, chto i kak
Ogromnoe spasibo:):) | |
|
|
|
|
|
|
|
для: kaya
(08.03.2010 в 15:22)
| | Zdraste vsem
Y menya nichego ne poluchaetsya c filom .htaccess.
Proshvirnulas prakticheski po vsem forumam,prochitala kuchu informacii---nol!!!!!!!!
Nichego ne rabotaet,uje i xampp cnovo cinstalirovala,pryamo plakat xochetsya:(:(
Pomogite ludi dobrie!!!!!!!! <!-- body_text //-->
<!-- WRITE HERE THE PAGE -->
<p align="center">
<h1>Page Not Found</h1><br>
<h2>The URL you requested was not found.</h2><br/>
<h2>Please go to homepage using this link:
<a href="<?php echo HTTP_SERVER;?>"><?php echo $website->current_website['full_name'];?></a><h2><br>
<?php
/*@$file=fopen("page_not_found.txt","a+")or die("Error");
fwrite($file,"$REQUEST_URI".$SERVER['REQUEST_URI']);
flock($file,2);
$date=date("H:i:s d-m-Y");
fwrite($file,"$date\user:$REMOTE_USER ".$HTTP_SERVER_VARS['REMOTE_USER']);
fwrite($file,"\n");
fwrite($file,"The URL you requested was not found:$REQUEST_URI".$SERVER['REQUEST_URI']);
<a href='<?php echo HTTP_SERVER;?>'><?php echo $website->current_website['full_name'];?> </a><h2><br>".$SERVER['HTTP_REFERER']. "\n");
fwrite($file,"browser:$HTTP_USER_AGENT ".$SERVER['HTTP_USER_AGENT']);
fwrite($file,"IP-adress:$REMOTE_ADDR ".$SERVER['REMOTE_ADDR']."\n\n");
flock($file,3);
fclose($file);*/
?>
<!-- body_text_eof //-->
Eto chast moego koda, a eto napisala v .htaccess file
"ErrorDocument 404 /errors//http://localhost/OTE/page_not_found.php
Pomogite, gde chto ne tak?
Zaranee spasibo vsem
Kaya | |
|
|
|
|
|
|
|
для: kaya
(09.03.2010 в 11:13)
| | :) я-бы попробовал просто сделать
ErrorDocument 404 http://localhost/OTE/page_not_found.php
или
ErrorDocument 404 /OTE/page_not_found.php | |
|
|
|
|
|
|
|
для: heed
(09.03.2010 в 11:23)
| | Boje moi!!!!!!!!!!!!!!!!!!!
Rabotaet,rabotaet!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!:):):):)
Boje, heed, vi genii!!!!!!!!!!!!
Esli bi ya bila bi ceichas tam gde vi naxidites, ya bi vam tortik ispekla, a luchshe 2!!!!!!!!!!!!!!!!!
Vi daje ne predstavlyaete, kak ya vam blagodarna--recpect to you, my frend:):)!!!!!!
Rebyata, spasibo vsem ogromnoe za vashu pomosh.
Ya vsem ochen blagodarna
Teper ya znayu k komu obrashatsya, a to ya vsovershennom vakuume bila
SBASIBO!!!!!!!!!!!!!!!!!!! | |
|
|
|
|
|
|
|
для: kaya
(09.03.2010 в 11:32)
| | и Вам спасибо :)
но что-то со скриптом непонятное
<?php echo HTTP_SERVER;?>">
это просите показать константу, не знаю есть-ли такая $_SERVER['HTTP_HOST'] точно должна быть
<?php echo $website->current_website['full_name'];?>
если этот скрипт на несколько виртуальных хостов сразу, то подходит только второй вариант с /OTE/page_not_found.php , но при этом нужно сделать чтобы эта страница была доступна с любого хоста,
остальное вроде закомментировано | |
|
|
|
|
|
|
|
для: heed
(09.03.2010 в 11:34)
| | Konstanta est
Glavnoe chto rabotaet, ya nad etim uje nedelyu byus, a okazalos vso ochen prosto, nu vprochem kak vsegda:)
Vdalneiishem dorabotayu po mere nadobnosti
Spasibo:):) esho raz | |
|
|
|