我想要隐藏我的PHP页面的URL;也就是说,我不想直接在href标签中写/register.php
,我想写/register/
并让它直接打开register.php
页面。我希望为所有网页都这样做。
答案 0 :(得分:3)
在.htaccess中试试这个:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ $1.php [L,QSA]
答案 1 :(得分:2)
你应该看看mod_rewrite;它是一个Apache模块,可以帮助你。
答案 2 :(得分:0)
action="/register/"
(假设register是域的根文件夹)
答案 3 :(得分:0)
轻松休息..我也是网络开发的新手,我在使这个解决方案工作时遇到了麻烦。不明显的细节是在PHP代码链接中,你应该删除扩展名。例如:
<li><a href="index.php">Home</a></li>
should read
<li><a href="index">Home</a></li>
然后扩展消失了。