Скрыть URL-адрес страницы PHP

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

В .htaccess попробуйте следующее:

  RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^(.*)$ $1.php [L,QSA] 

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

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

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

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

Затем расширение уходит.