Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: .htaccess
 
 автор: kaya   (07.03.2010 в 11:45)   письмо автору
 
 

pomogite pojaluista,u menya toje nichego ne rabotaet c.htaccess.Vso pereprobovala,ne rtabotaet

  Ответить  
 
 автор: exp   (07.03.2010 в 11:57)   письмо автору
 
   для: kaya   (07.03.2010 в 11:45)
 

Может сервер вообще не apache, или по всякому бывает настраивают чтобы не работало.
если напишите там одну строчку
deny from all
и после этого не сможете [зайти в ту папку] получить по http файйл из той папки сайта где лежит .htaccess
, значит всё работает :)

  Ответить  
 
 автор: Andrey0011   (07.03.2010 в 12:20)   письмо автору
 
   для: exp   (07.03.2010 в 11:57)
 

А что именно у вас не работает.Локально открывает сайт?

  Ответить  
 
 автор: kaya   (07.03.2010 в 13:23)   письмо автору
 
   для: 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:(:(:(

  Ответить  
 
 автор: Andrey0011   (07.03.2010 в 14:40)   письмо автору
 
   для: kaya   (07.03.2010 в 13:23)
 

Не знаю поможет ли тебе но почитай http://forum.ixbt.com/topic.cgi?id=69:173 Вот еще про ошибки http://wmasters.info/article/a-47.html#q18

  Ответить  
 
 автор: kaya   (07.03.2010 в 15:04)   письмо автору
 
   для: 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:)

  Ответить  
 
 автор: Andrey0011   (07.03.2010 в 15:18)   письмо автору
 
   для: kaya   (07.03.2010 в 15:04)
 

Надо дождаться профессионалов,подожди может по позже появляться и объяснят тебе в чем дело.Я просто не чего не понял что ты там пишешь.

  Ответить  
 
 автор: exp   (07.03.2010 в 17:06)   письмо автору
2 Кб
 
   для: kaya   (07.03.2010 в 15:04)
 

хотя-бы какой-нибудь лучше там у себя переводчик транслита что-ли сделали, если-уж xampp имеете :) вот прикрепил например php-файл.

Но наверное лучше-бы просто показали чего там запивано в htaccess и точнйё путь файла от корня сайта.
а в html можно ничего и не делать?
если там у вас такое
ErrorDocument 404 "don't worry ;-) 404"
но можно и сделать покрасивше чего-нибудь, если с файлом, можно даже отдельную гостевую книгу там сделать :)

//upd
с функцией strtr() где-то возможно здесь видел более продвинутый транслит,) просто не долго думая выдрал из своих первых скриптов

  Ответить  
 
 автор: kaya   (07.03.2010 в 18:36)   письмо автору
 
   для: 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.

  Ответить  
 
 автор: exp   (07.03.2010 в 20:05)   письмо автору
 
   для: 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 ....... >

  Ответить  
 
 автор: kaya   (08.03.2010 в 11:18)   письмо автору
 
   для: exp   (07.03.2010 в 20:05)
 

Spasibo ogromnoe, budu pitatsya,pro rezultati soobshu:):)

  Ответить  
 
 автор: kaya   (08.03.2010 в 11:38)   письмо автору
 
   для: 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.

  Ответить  
 
 автор: EXP   (08.03.2010 в 13:22)   письмо автору
 
   для: kaya   (08.03.2010 в 11:38)
 

сервер перезапускали после изменений в conf-файлах ?

почему трудно сказать
то что в секции <Directory "/xampp/apache/error"> работает только когда запрашивается что-то из этой дирректории
htaccess-же не работает где-то в другом месте , или я не угадал ? :)

С праздничком.

  Ответить  
 
 автор: kaya   (08.03.2010 в 14:19)   письмо автору
 
   для: 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 или что-то выше этого перенаправляет запросы на уровне выше этой дирректории . надеюсь хоть что-то понятно попытался объяснить

  Ответить  
 
 автор: kaya   (08.03.2010 в 15:22)   письмо автору
 
   для: .exp   (08.03.2010 в 15:05)
 

Seichas poprobuyu

Chto-to nachalo virisovovatsya,Ya vas proinformuruyu, chto i kak
Ogromnoe spasibo:):)

  Ответить  
 
 автор: kaya   (09.03.2010 в 11:13)   письмо автору
 
   для: 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

  Ответить  
 
 автор: heed   (09.03.2010 в 11:23)   письмо автору
 
   для: kaya   (09.03.2010 в 11:13)
 

:) я-бы попробовал просто сделать
ErrorDocument 404 http://localhost/OTE/page_not_found.php
или
ErrorDocument 404 /OTE/page_not_found.php

  Ответить  
 
 автор: kaya   (09.03.2010 в 11:32)   письмо автору
 
   для: 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!!!!!!!!!!!!!!!!!!!

  Ответить  
 
 автор: heed   (09.03.2010 в 11:34)   письмо автору
 
   для: 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 , но при этом нужно сделать чтобы эта страница была доступна с любого хоста,

остальное вроде закомментировано

  Ответить  
 
 автор: kaya   (09.03.2010 в 11:44)   письмо автору
 
   для: 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

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования