31. ETC - 03 Ноября, 2005 - 05:28:57 - перейти к сообщению
Ну я и подразумевал mod_rewrite
32. Alone - 03 Ноября, 2005 - 12:57:25 - перейти к сообщению
ETC
Блин, плиииииииз...
Цитата:
Если нельзя через .htaccess, то как это сделать при помощи mod_rewrite?
Блин, плиииииииз...
33. ETC - 03 Ноября, 2005 - 16:08:57 - перейти к сообщению
Знал бы точно - ответил.
34. Alone - 03 Ноября, 2005 - 16:25:09 - перейти к сообщению
А может быть в .htaccess всё-таки как-то можно?
Что-нить типа глобального рефреша со всех html страниц на php страницы...
Что-нить типа глобального рефреша со всех html страниц на php страницы...
35. ETC - 03 Ноября, 2005 - 16:34:26 - перейти к сообщению
Хм, это реализуемо, тока я просто непомню, как писать
36. Alone - 03 Ноября, 2005 - 16:42:46 - перейти к сообщению
ETC
Точно реализуему, или тоже не помнишь?
Точно реализуему, или тоже не помнишь?
37. ETC - 03 Ноября, 2005 - 16:54:06 - перейти к сообщению
Реализуемо
Так что ищи справку по rewrite, сам найдёшь...
Так что ищи справку по rewrite, сам найдёшь...
38. Alone - 03 Ноября, 2005 - 17:38:57 - перейти к сообщению
Фу, блин, почитал про этот rewrite... чё-то откопал...
В общем чё-то нужно с флагом делать:
'redirect|R [=code]'
Только я не понял как это прописать в .htaccess?
Вот чё написано:
В общем чё-то нужно с флагом делать:
'redirect|R [=code]'
Только я не понял как это прописать в .htaccess?
Вот чё написано:
Цитата:
'redirect|R [=code]' (вызывает редирект)
Префикс в Подстановке вида
http://thishost[:thisport]/ (создающий
новый URL из какого-либо URI) запускает внешний редирект (перенаправление). Если нет
накакого кода в подстановке ответ будет с HTTP статусом 302 (ВРЕМЕННО
ПЕРЕМЕЩЕН). Если вы хотите использовать дркгие коды ответов
в диапазоне 300-400, просто напишите их в виде числа
или используйте одно из следующих символических имён:
temp (по-умолчанию), permanent,
seeother. Используйте это в директивах, которые должны преобразовывать некие виртуальные URL в реальные и возвращать их клиенту,
например, преобразовывать «/~» в «/u/» или всегда добавлять слэш к /u/user, и т.д.
Примечание: При использовании этого флага, убедитесь,
что поле подстановки, это работающий URL! Если это не так, вы перенаправляете в никуда! И помните,
что сам по себе этот флаг, только дополняет URL строкой
http://thishost[:thisport]/, и процесс преобразования продолжается.
Также, обычно вы хотите остановиться и сделать этот редирект
немедленно. Для остановки процесса преобразования, вам также нужно
написать флаг 'L'.
Префикс в Подстановке вида
http://thishost[:thisport]/ (создающий
новый URL из какого-либо URI) запускает внешний редирект (перенаправление). Если нет
накакого кода в подстановке ответ будет с HTTP статусом 302 (ВРЕМЕННО
ПЕРЕМЕЩЕН). Если вы хотите использовать дркгие коды ответов
в диапазоне 300-400, просто напишите их в виде числа
или используйте одно из следующих символических имён:
temp (по-умолчанию), permanent,
seeother. Используйте это в директивах, которые должны преобразовывать некие виртуальные URL в реальные и возвращать их клиенту,
например, преобразовывать «/~» в «/u/» или всегда добавлять слэш к /u/user, и т.д.
Примечание: При использовании этого флага, убедитесь,
что поле подстановки, это работающий URL! Если это не так, вы перенаправляете в никуда! И помните,
что сам по себе этот флаг, только дополняет URL строкой
http://thishost[:thisport]/, и процесс преобразования продолжается.
Также, обычно вы хотите остановиться и сделать этот редирект
немедленно. Для остановки процесса преобразования, вам также нужно
написать флаг 'L'.
39. TvoyWeb - 06 Ноября, 2005 - 17:18:53 - перейти к сообщению
Alone
Попробуй так в .htaccess
При вызове HTML файлов управление будет передаваться пхп файлам, но в адресной строке так и останется html
Попробуй так в .htaccess
CODE:
RewriteEngine On
RewriteRule ^(.+?).html $1.php [L,QSA]
RewriteRule ^(.+?).html $1.php [L,QSA]
При вызове HTML файлов управление будет передаваться пхп файлам, но в адресной строке так и останется html
40. Alone - 06 Ноября, 2005 - 17:56:38 - перейти к сообщению
TvoyWeb
Не чёт так не хочет.
Выдаёт 500 ошибку:
Ладно фиг с ним с этим реврайтом. Слишком как-то заумно тут.
Прописал по простому в .htaccess: чтобы html обрабатывался как php
Не чёт так не хочет.
Выдаёт 500 ошибку:
CODE:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
The server encountered an internal error or misconfiguration and was unable to complete your request.
Ладно фиг с ним с этим реврайтом. Слишком как-то заумно тут.
Прописал по простому в .htaccess: чтобы html обрабатывался как php