| |
|
|
| | У меня такой вопрос, можно ли скрыть расширение от пользователей?
например чтобы index.php отображался в браузере как index.wml или другое выдуманое расширение? если можно подскажите как | |
| |
|
|
| |
|
|
| |
для: chexov
(20.10.2007 в 10:42)
| | | в .htaccess
AddHandler application/x-httpd-php .php .htm .html .phtml
можно приписать любое рассширение | |
| |
|
|
| |
|
|
| |
для: Disable
(20.10.2007 в 11:21)
| | | я полагаю это скрое все расширения, а можно ли таким способом заменить расширение .php на .wml не меняя внутреннего содержания файла | |
| |
|
|
| |
|
|
| |
для: chexov
(20.10.2007 в 10:42)
| | | можно даже в строке браузера писать без расширения и дополнять это дело rewrite_mod | |
| |
|
|
| |
|
|
| |
для: bronenos
(20.10.2007 в 11:35)
| | | Опишите поподробнее? как использовать эту функцию? | |
| |
|
|
| |
|
|
| |
для: chexov
(20.10.2007 в 11:39)
| | | это не функция, это в разделе Apache | |
| |
|
|
| |
|
|
| |
для: bronenos
(20.10.2007 в 12:02)
| | | а я не имею доступа к серверному аппачу:( по другому никак не скрыть расширение? | |
| |
|
|
| |
|
|
| |
для: chexov
(20.10.2007 в 12:07)
| | | я не знаю иных методов | |
| |
|
|
| |
|
|
| |
для: bronenos
(20.10.2007 в 11:35)
| | | Имеено. Я когда пишу проект, делаю в ЧПУ имитацию директорий. К примеру такие:
сайт.ру/board/cat/25/message/56
сайт.ру/forum/themes/12/post/67
На сайте более 5000 страниц, и нигде не видно расширений.. | |
| |
|
|
| |
|
|
| |
для: provodnik
(21.10.2007 в 21:37)
| | | подскажите каким образом вы скрываете расширение? | |
| |
|
|
| |
|
|
| |
для: chexov
(29.10.2007 в 10:51)
| | | rewrite мод. | |
| |
|
|
| |
|
|
| |
для: chexov
(29.10.2007 в 10:51)
| | | Создаете в корне сайта файл с названием .htaccess и примерно следующим содержанием:
RewriteEngine on
RewriteBase /
RewriteRule ^contacts/?$ contacts.php
RewriteRule ^news/?$ news.php
RewriteRule ^files/?$ files.php
|
И теперь в коде, в месте, где надо написать ссылку вида: сайт_ру/contacts.php пишете сайт_ру/contacts/
Динамические ссылки тоже описываете в этом файле. Вот пример:
RewriteRule ^board/([0-9]+)/([0-9]+)/del_message/?$ index.php?action=board&cat=$1&message=$2&op=del_message
|
Это при условии, что у Вас нормальный хостинг с поддержкой Mod_Rewrite ... | |
| |
|
|