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

Форум Apache

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Дэнвер

Сообщения:  [1-2] 

 
 автор: vito   (18.03.2009 в 09:10)   письмо автору
 
   для: Роберт   (05.03.2009 в 13:02)
 

дело в том что:
1. расположение файла S:\home\localhost\www\it-system.ru\tovar\1\1\tov.php
это означает что правильный путь к файлу www.localhost/it-system.ru/tovar/1/1/tov.php
а не www.localhost/tovar/1/1/
Решение: правильная ссылка <a href="/it-system.ru/tovar/1/1/tov.php">

2.Ссылка <a href="/tovar/1/1/"> сама по себе ведет не на файл а на папку.
В этом случае если для этой папки (в настройках Apache) не указан индексный файл, а если он указан но этого файла в этой папке нет, то денвер выведет на сером фоне сообщение об ошибке, которое ты и получил.
Индексный файл это такой файл, который будет автоматически открываться если в адресе www.localhost/it-system.ru/tovar/1/1/ не будет указано имя файла (tov.php).
Сделать это можно следующим образом:
нужно создать файл с именем .htaccess и записать в него строку
DirectoryIndex tov.php

и поместить этот файл в папку S:\home\localhost\www\it-system.ru\tovar\1\1\
и тогда при запросе www.localhost/it-system.ru/tovar/1/1/ будет автоматом открываться файл tov.php
Решение: создаем файл .htaccess помещаем его в папку S:\home\localhost\www\it-system.ru\tovar\1\1\
а ссылку пишем <a href="/it-system.ru/tovar/1/1/">

  Ответить  
 
 автор: Роберт   (05.03.2009 в 13:02)   письмо автору
 
 

Добрый день!
Я начинающий в сайтостроении, использую денвер и дримвивер. Не работают ссылки на странички которые находятся в папках в корневом каталоге пример: S:\home\localhost\www\it-system.ru\tovar\1\1\tov.php. Через дримвивер указываю путь: <a href="/tovar/1/1/">Лабораторные приборы (осциллографы, генераторы, источники питания)</a><br>. Далее захожу через браузер кликаю по ссылке, а он мне выводит сообщение:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Not Found
The requested URL /tovar/1/1/ was not found on this server.
Подсказка Денвера
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл s:/home/localhost/www/tovar/1/1/, которого не существует.
В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие:
URL Куда указывает
http://***/cgi-glob/script.cgi /home/cgi-glob/script.cgi
http://***/cgi/script.cgi /home/***/cgi/script.cgi
http://***/cgi-bin/script.cgi /home/***/cgi-bin/script.cgi
--------------------------------------------------------------------------------
Apache/1.3.27 Server at localhost Port 80
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

а ссылки на странички которые находятся в корне сайта работают нормально. Помогите советом пожалуйста .

  Ответить  

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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