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

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

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

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: PHP или HTML [5]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Описание: Какой выбор сделать?
TvoyWeb Администратор
Отправлено: 06 Ноября, 2005 - 18:44:44
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




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
 
 Top
Alone
Отправлено: 07 Ноября, 2005 - 00:52:12
Post Id



Super Member


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

Карма 8




Странно...
У меня снова в том же самом режиме с выдачей 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


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

У тебя и правда всё работает...
 
 Top
TvoyWeb Администратор
Отправлено: 07 Ноября, 2005 - 17:15:14
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone
Ммм а вообще .htaccess поддерживает? Может mod_rewrit'а нет? Или поробуй сохранить этот файл в unix формате.
 
 Top
Alone
Отправлено: 07 Ноября, 2005 - 17:24:22
Post Id



Super Member


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

Карма 8




TvoyWeb
Да нада написать тогда в суппорт узнать. Но хост не из дешовых... (.htaccess - поддерживает точно).
Но если у тебя работает - значит буду иметь ввиду эту возможность (т.к. всё равно подыскиваю получше хостинг).

Спасибо, полезная функция, ещё мне пригодится.
 
 Top
ETC Администратор
Отправлено: 07 Ноября, 2005 - 17:28:25
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Alone пишет:
Но хост не из дешовых

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

lol
 
 Top
Владимир
Отправлено: 07 Ноября, 2005 - 19:04:04
Post Id


Advanced Member


Покинул форум
Сообщений всего: 417
Дата рег-ции: Дек. 2004  
Откуда: Санкт-Петербург

Карма 0




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
 
 Top
TvoyWeb Администратор
Отправлено: 08 Ноября, 2005 - 16:04:52
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Владимир
Чет я не понял тебя. Ты совсем в другую сторону ушел.
 
 Top
Владимир
Отправлено: 08 Ноября, 2005 - 19:54:59
Post Id


Advanced Member


Покинул форум
Сообщений всего: 417
Дата рег-ции: Дек. 2004  
Откуда: Санкт-Петербург

Карма 0




Если странички html и php одинаковы, то ничего выдумывать не надо:
Цитата:
Прописал по простому в .htaccess: чтобы html обрабатывался как php
И все. А если переписать сайт на php с использованием всех плюсов этого языка, тогда кроме индексной страницы совпадений типа бла-бла.html = бла-бла.php не будет. А эта штука (RewriteEngine) подменяет в запросе .html на .php. В результате все равно человек попадет на страницу ошибок. Тогда зачем? Может лучше сразу прописать в .htaccess ErrorDocument 404 http://.../новости_сайта.php (если есть возможность создавать собственные страницы ошибок). Чтоб посетители сайта не затерялись. А поисковики через пару недель ( или месяцев?) обновят свои базы и страницы .html исчезнут, а вместо них появятся .php. Что и требовалось...
 
 Top
TvoyWeb Администратор
Отправлено: 09 Ноября, 2005 - 01:39:41
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Владимир пишет:
В результате все равно человек попадет на страницу ошибок.

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



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Владимир
поисковики в ответ получат статус документа 404, а не 200... соответственно индексировать ничего не будут
 
 Top
Страниц (7): « 1 2 3 4 [5] 6 7 »
Сейчас эту тему просматривают: 10 (гостей: 10, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


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



Форум на AlfaSpace.NET


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

[Script Execution time: 0.0539]     [ 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