Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: PHP или HTML [5]
ТвойWeb » WebMaster класс » PHP/Perl » PHP или HTML

Страниц (7): « 1 2 3 4 [5] 6 7 »
 

41. TvoyWeb - 06 Ноября, 2005 - 18:44:44 - перейти к сообщению
Alone
CODE:
RewriteEngine On
RewriteRule ^(.+?).html $1.php [L,QSA]

Посмотреть можно здесь
http://tvoyweb.ru/gbook1/index.html?p=2 равносильна http://tvoyweb.ru/gbook1/index.php?p=2
42. Alone - 07 Ноября, 2005 - 00:52:12 - перейти к сообщению
Странно...
У меня снова в том же самом режиме с выдачей 500 ошибки:

Цитата:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@host.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

--------------------------------------------------------------------------------

Apache/1.3.31 Server at cat.www.org Port 80


Может это хост чё-то не поддерживает (платный)?

У тебя и правда всё работает...
43. TvoyWeb - 07 Ноября, 2005 - 17:15:14 - перейти к сообщению
Alone
Ммм а вообще .htaccess поддерживает? Может mod_rewrit'а нет? Или поробуй сохранить этот файл в unix формате.
44. Alone - 07 Ноября, 2005 - 17:24:22 - перейти к сообщению
TvoyWeb
Да нада написать тогда в суппорт узнать. Но хост не из дешовых... (.htaccess - поддерживает точно).
Но если у тебя работает - значит буду иметь ввиду эту возможность (т.к. всё равно подыскиваю получше хостинг).

Спасибо, полезная функция, ещё мне пригодится.
45. ETC - 07 Ноября, 2005 - 17:28:25 - перейти к сообщению
Alone пишет:
Но хост не из дешовых

Alone пишет:
(т.к. всё равно подыскиваю получше хостинг)

lol
46. Владимир - 07 Ноября, 2005 - 19:04:04 - перейти к сообщению
TvoyWeb пишет:
RewriteEngine On
RewriteRule ^(.+?).html $1.php [L,QSA]
А что будет если не индекс? По идее сайт на php должен состоять не из страниц, а из кусков страниц. Скажем так:
CODE:
<?php
include 'begin.php';
if (!isset($_GET['mode'])) include 'main.php';
elseif (file_exists($_GET['mode'].'.php')) include ($_GET['mode'].'.php');
else include '404.php';
include 'end.php';
?>
main.html - полная страница. main.php кусок контента. Без begin.php и end.php
47. TvoyWeb - 08 Ноября, 2005 - 16:04:52 - перейти к сообщению
Владимир
Чет я не понял тебя. Ты совсем в другую сторону ушел.
48. Владимир - 08 Ноября, 2005 - 19:54:59 - перейти к сообщению
Если странички html и php одинаковы, то ничего выдумывать не надо:
Цитата:
Прописал по простому в .htaccess: чтобы html обрабатывался как php
И все. А если переписать сайт на php с использованием всех плюсов этого языка, тогда кроме индексной страницы совпадений типа бла-бла.html = бла-бла.php не будет. А эта штука (RewriteEngine) подменяет в запросе .html на .php. В результате все равно человек попадет на страницу ошибок. Тогда зачем? Может лучше сразу прописать в .htaccess ErrorDocument 404 http://.../новости_сайта.php (если есть возможность создавать собственные страницы ошибок). Чтоб посетители сайта не затерялись. А поисковики через пару недель ( или месяцев?) обновят свои базы и страницы .html исчезнут, а вместо них появятся .php. Что и требовалось...
49. TvoyWeb - 09 Ноября, 2005 - 01:39:41 - перейти к сообщению
Владимир пишет:
В результате все равно человек попадет на страницу ошибок.

Ты не прав! Не попадет!
Пример. Все тот же файл .htaccess, передаст управление файлу test.php, который распечатает $_GET массив.
http://tvoyweb.ru/gbook1/test.ht...12&second=45
А вот еще одна ссылка
http://www.tvoyweb.ru/gbook1/ind...DESC&p=4#103
50. ETC - 09 Ноября, 2005 - 04:24:03 - перейти к сообщению
Владимир
поисковики в ответ получат статус документа 404, а не 200... соответственно индексировать ничего не будут

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.044]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33