Создайте URL без .php в конце в Apache - PullRequest
0 голосов
/ 05 января 2012

У меня есть страницы с именами help.php, about.php, и адрес будет выглядеть так:

www.example.com/help.php

Я хотел бы преобразовать его в:

www.example.com/help/

Есть ли способ сделать это без использования .htaccess?

Ответы [ 2 ]

3 голосов
/ 05 января 2012

Вы можете создать папку с именем help и переместить в нее файл help.php как index.php.Сделайте то же самое для около.Таким образом, вы получите:

help/index.php
about/index.php

Которые будут доступны всего за

www.example.com/help/
www.example.com/about/
1 голос
/ 05 января 2012

Нет, нет способа сделать это без .htaccess.

  1. Вы можете изменить «связанное расширение» для php с .php на что-то вроде .p, ноВы должны обновить свой Apache Conf файл, чтобы отразить это (он просто скажет системе, что файлы .p должны рассматриваться как .php файлы).

  2. Другой вариант - вставить файл help.php в /help/index.php, что позволит вам назвать его http://domain.com/help/, так как файл index.php будет загружен по умолчанию.

Но это не то, о чем вы просили ...

Так что короткого ответа нет, без него невозможно обойтись .htaccess.

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