Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: mod_rewrite [3]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 2 [3]   

> Без описания
DelphinPRO
Отправлено: 15 Июня, 2013 - 16:13:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




AlexAnder пишет:
а это?
header("HTTP/1.0 404 Not Found");

Да, вы правы, опечатался Улыбка

Altx пишет:
Parse error: syntax error

Синтаксические ошибки следует находит самому. Это основы.
AlexAnder правильно заметил - я скобку забыл поставить.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Июня, 2013 - 22:11:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




AlexAnder пишет:
Для FastCGI синтаксис 404 кода несколько иной:
всю жизнь (как с этим познакомился) сижу на связке nginx + php-fastcgi и все заголовки стандартны. А введение в обиход заголовка с пресловутым "статусом" требует соответствующего окружения, чтобы сервер понял вообще что ему прислали. Проверил понимает ли оно "статус" - понимает.
Но оно понимает стандарт, который заработает и в модуле апача и где угодно.
Зачем использовать "статус"?

Кстати в манах не сказано почему.
Пойду загуглю.

Аглы?
 
 Top
AlexAnder
Отправлено: 15 Июня, 2013 - 22:31:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)





Цитата:
Аглы

что это?)))


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Июня, 2013 - 22:35:06
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




http://www[dot]manhunter[dot]ru/webmaste[dot][dot][dot]li_http_1_x[dot]html Виноват Шиндошс? Писец! Ау! Стандарты вы где?
(Добавление)
Каменты по ссылке доставили.

AlexAnder пишет:
что это?)))
Что-то типа "Ну как, ок?"
 
 Top
Altx
Отправлено: 16 Июня, 2013 - 14:42:52
Post Id


Новичок


Покинул форум
Сообщений всего: 28
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Всем спасибо. Решили оставить как есть)
 
 Top
lutaev
Отправлено: 16 Июня, 2013 - 16:27:06
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2013  
Откуда: Владивосток


Помог: 0 раз(а)




Раз уж здесь есть такая тема, спрошу здесь чтобы новых тем не создавать.
Подскажите пожалуйста, чем может быть вызвано то, что при перенаправлении отключается весь блок <head></head>.
То есть.
Есть файл .htaccess, в котором прописано следующее:

PHP:
скопировать код в буфер обмена
  1.  
  2. RewriteEngine On
  3. RewriteRule ^(.+)\.php$ $1.php [L]
  4. RewriteRule ^(.+)\.html$ index.php [L]
  5.  


Это работает нормально, то есть, со страницы, к примеру, feedback.html идет перенаправление на index.php. Далее строка парсится, и подгружается нужный контент.

Я добавляю строчку в .htacess, теперь он выглядит так:

PHP:
скопировать код в буфер обмена
  1.  
  2. RewriteEngine On
  3. RewriteRule ^(.+)\.php$ $1.php [L]
  4. RewriteRule ^(.+\/.+).html index.php [L]
  5. RewriteRule ^(.+)\.html$ index.php [L]
  6.  


При перенаправлении с http://localhost/poligraph/news/2[dot]html все срабатывает, но полностью отключается шапка <head></head>
 
 Top
DeepVarvar Супермодератор
Отправлено: 16 Июня, 2013 - 17:03:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Мужчина, какое перенаправление?
Там не никакого перенаправления!
И не было никогда.
Оно просто перерисовывает УРЛ в тот вид, который ты хочешь.
В строке браузера ты видишь один УРЛ, а он на самом деле подменен на другой.

Чтобы посмотреть что ты там назаменял - смотри логи апача.
А вообще тут почитай.
 
 Top
lutaev
Отправлено: 17 Июня, 2013 - 02:46:09
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2013  
Откуда: Владивосток


Помог: 0 раз(а)




DeepVarvar пишет:
Оно просто перерисовывает УРЛ в тот вид, который ты хочешь.

Это-то я понял. Просто не так выразился.
Апач в логах написал 304 ошибку. Мне кажется, что все дело в том, что документ как-то неверно отрисовывается, потому что я заглянул в консоль (браузер - хром) и увидел там, что все теги, которые я писал в <head> почему-то отобразились в <body>. До этого делал сайт - там такой проблемы не было.

HTML код страницы:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <meta name="description" content="<?=$description?>">
  7. <meta name="keywords" content="<?=$keywords?>">
  8. <link type="text/css" rel="stylesheet" href="<?=$config['template']?>/css/reset.css">
  9. <link type="text/css" rel="stylesheet" href="<?=$config['template']?>/css/general.css">
  10. <script type="text/javascript" src="<?=$config['template']?>/js/jquery-1.6.1.js"></script>
  11. <script type="text/javascript" src="<?=$config['template']?>/js/float_imgs.js"></script>
  12. <script type="text/javascript" src="<?=$config['template']?>/js/open_sub.js"></script>
  13. <title><?=$web_title?></title>
  14. </head>
  15. <body> 
  16. .....
  17. </body>
  18. </html>
  19.  
 
 Top
lutaev
Отправлено: 17 Июня, 2013 - 05:10:19
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2013  
Откуда: Владивосток


Помог: 0 раз(а)




В общем, починил я вроде бы все. Дело было в подписи Unicode (BOM), которую Dreamweaver подсовывал в каждом файле.
 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB