Php - название части страницы - PullRequest
0 голосов
/ 12 сентября 2009

мне нужно назвать это так:

site.com / о
site.com/contacts

Могу ли я сделать это без .htaccess?

Ответы [ 4 ]

8 голосов
/ 12 сентября 2009

Если вы хотите очень простую реализацию, вы можете структурировать папки так, чтобы вы могли что-то вроде:

site.com/about/ - which will go to /about/index.php
site.com/contacts/ - which will go to /contacts/index.php

Но, очевидно, нет места для динамических URL, для этого вам понадобится реализация .htaccess. Их очень просто сделать.

0 голосов
/ 13 сентября 2009

Вы можете сделать это без файла .htaccess, если у вас был доступ к файлам конфигурации apache, которые определяют ваш сайт. Однако, если вы не можете использовать файлы .htaccess, у вас, скорее всего, также нет доступа к настройкам apache. Может быть, спросить вашего хоста / системного администратора.

Вы также можете сделать это через обработчик 404, если ваш хост позволяет вам иметь к нему доступ.

0 голосов
/ 12 сентября 2009

что переписывает поиск в Google

похож на:

Options +FollowSymLinks
RewriteEngine on
Rewriterule ^about /menu/about.html
Rewriterule ^contacts /menu/contacts.html
0 голосов
/ 12 сентября 2009

Если вы имеете в виду «Могу ли я настроить свой веб-сервер для разбора / about и / contacts как PHP без использования файла .htaccess», то нет. Без дальнейшей настройки (то есть локального htaccess или глобальных файлов конфигурации) Apache не пропустит их через обработчик PHP. Вы также не сможете настроить эти URL-адреса как перенаправления (внутренние или иные) без настройки (снова через htaccess).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...