imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 13.07.2006, 12:02     # 21
Self Author
Junior Member
 
Регистрация: 07.02.2006
Адрес: Ростов-на-Дону
Сообщения: 52

Self Author Путь к славе только начался
Цитата:
RaZEr:
Или RewriteMap CGI.
Что-то не совсем понял... Это перлом только можно делать? PHP нельзя?
Self Author вне форума  
Старый 17.07.2006, 09:49     # 22
Sam Dark
Member
 
Аватар для Sam Dark
 
Регистрация: 03.07.2003
Адрес: Voronezh, Russia
Пол: Male
Сообщения: 294

Sam Dark МолодецSam Dark МолодецSam Dark Молодец
А почему нет? Я пробовал править htaccess на ходу скриптом - всё в норме. Если надо - поделюсь классом для этого дела.
__________________
Это жжжж неспроста...
Sam Dark вне форума  
Старый 17.07.2006, 12:55     # 23
Self Author
Junior Member
 
Регистрация: 07.02.2006
Адрес: Ростов-на-Дону
Сообщения: 52

Self Author Путь к славе только начался
Цитата:
Сообщение от Sam Dark
А почему нет? Я пробовал править htaccess на ходу скриптом - всё в норме. Если надо - поделюсь классом для этого дела.
Не надо. Я принцип понял. Просто я думал, что можно вообще htaccess выдавать динамически скриптом.
У меня другой вопрос:
Вот я подправил htaccess в тот момент, когда мне это потребовалось.
1. Как теперь заставить, чтобы это вступило в силу? Перезапустить скрипт хидером?
2. Всё отработалось, апач сделал своё дело. Как потом заставить какой-нибудь скрипт вернуть старый htaccess нлазад? Или Вы делали постоянные изменения, не временные?
Self Author вне форума  
Старый 17.07.2006, 13:22     # 24
Sam Dark
Member
 
Аватар для Sam Dark
 
Регистрация: 03.07.2003
Адрес: Voronezh, Russia
Пол: Male
Сообщения: 294

Sam Dark МолодецSam Dark МолодецSam Dark Молодец
Вообще я делал постоянные изменения.

Почитал ещё пару раз первый пост. Думаю, что про редиректы и mod_rewrite всё немного сложно...

Лучше сделать что-то вроде:
PHP код:
if (!$error404){
  
//выполняем скрипт
}
else{
  
//заголовок 404-ой
  
header("HTTP/1.0 404 Not Found");
  
//вызываем предопределённую функцию
  //ей же пользуемся при реальных 404-ошибках
  
require_once('error.php');
  
printError404();

__________________
Это жжжж неспроста...
Sam Dark вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 08:58.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.