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

Форум Apache

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

 

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

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

тема: php код в файле htaccess
 
 автор: lElectroHardl   (17.01.2012 в 17:19)   письмо автору
 
 

На Денвере не работает:
RewriteCond %{REQUEST_FILENAME} !-d # не учитывать название папки в адресе ссылки (ЧПУ)

Адрес ссылки == название директории.
Хочу сделать проверку, если я на локальной машине, не выводить эту строку в .htaccess, дабы денвер не показывал сообщение, что "Адрес ссылки == название директории". Вопрос в сабже.

Или есть какой-то другой способ, если "Адрес ссылки == название директории"

  Ответить  
 
 автор: cheops   (17.01.2012 в 20:34)   письмо автору
 
   для: lElectroHardl   (17.01.2012 в 17:19)
 

Лучше как-то при помощи штатного условия эту проблему решить, например, привязавшись к доменному имени, которое так же доступно через переменные окружения.

  Ответить  
 
 автор: lElectroHardl   (17.01.2012 в 21:31)   письмо автору
 
   для: cheops   (17.01.2012 в 20:34)
 

Не понял, как это реализовать?

  Ответить  
 
 автор: cheops   (17.01.2012 в 23:16)   письмо автору
 
   для: lElectroHardl   (17.01.2012 в 21:31)
 

Вы же обращаетесь к переменной окружения с именем файла при помощи %{REQUEST_FILENAME}, точно также можно запросить доменное имя текущего сайта %{SERVER_NAME}

  Ответить  
 
 автор: lElectroHardl   (18.01.2012 в 15:39)   письмо автору
 
   для: cheops   (17.01.2012 в 23:16)
 

Зачем? Ведь на сервере и локалке домены совпадают.

  Ответить  
 
 автор: cheops   (18.01.2012 в 16:09)   письмо автору
 
   для: lElectroHardl   (18.01.2012 в 15:39)
 

>Хочу сделать проверку, если я на локальной машине
>Зачем? Ведь на сервере и локалке домены совпадают.
Значит нужно сделать разными, чтобы не совпадали, ведь ваша цель, как я понял, как раз и состоит в том, чтобы определить на локальной вы машине или нет.

  Ответить  
 
 автор: lElectroHardl   (18.01.2012 в 18:16)   письмо автору
 
   для: cheops   (18.01.2012 в 16:09)
 

Да. Но ведь легче эту проверочку по IP сделать
Вот и вопрос - как?

  Ответить  
 
 автор: cheops   (18.01.2012 в 21:36)   письмо автору
 
   для: lElectroHardl   (18.01.2012 в 18:16)
 

Для IP-адреса тоже есть переменная окружения %{SERVER_ADDR}

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

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