Скрыть URL страницы PHP - PullRequest
1 голос
/ 09 июня 2010

Я хочу скрыть URL моей страницы PHP;то есть я не хочу писать /register.php непосредственно в теге href, я хочу написать /register/ и заставить его открыть страницу register.php напрямуюЯ хочу сделать это для всех веб-страниц.

Ответы [ 4 ]

3 голосов
/ 09 июня 2010

В .htaccess попробуйте это:

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ $1.php [L,QSA]
2 голосов
/ 09 июня 2010

Вы должны взглянуть на mod_rewrite ; это модуль Apache, который поможет вам в этом.

0 голосов
/ 10 февраля 2015

Отдыхайте спокойно ... Я новичок в веб-разработке, и у меня возникли проблемы с выполнением этого решения. Деталь, которая не очевидна, состоит в том, что в ссылках на код php вы должны удалить расширение. Например:

<li><a href="index.php">Home</a></li> should read <li><a href="index">Home</a></li>

Тогда расширение уходит.

0 голосов
/ 09 июня 2010

мммм быстрое решение - создать каталог с именем register и сохранить его как index.php, а затем убедиться, что все ваши формы имеют action="/register/" (при условии, что register является корневой папкой домена)

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