我正在自学php并开始为门户网站编写代码。我想用url开发门户网站,看起来应该像index.php?page = dashboard。如果我将dashboard.php放在浏览器中,则不应显示。
我的查询。
1.如何编程使用像index.php?page = dashboard这样的页面,而不是像dashboard.php那样有单独的php文件
答案 0 :(得分:1)
你可以使用apache mod_rewrite,即:
在您网站的根目录上创建一个名为.htaccess
的文件,并输入以下内容:
RewriteEngine On
RewriteRule ^dashboard$ /dashboard.php [L]
这样,当用户导航到www.yoursite.com/dashboard
时,apache会将其重定向到dashboard.php
而不更改网址。
答案 1 :(得分:1)
我认为在URI组件上阅读此wiki article可以帮助您理解URL的部分内容。
简而言之,
如果您可以更正问题或更好的示例,以使其更清晰。
即。 index.php?信息中心无效。
希望这有帮助。
更新:Pedro Lobito已经在下方提供了解决方案,希望这正是您所要求的。
答案 2 :(得分:0)
您可以在服务器/本地创建一个新文件夹并在其中创建一个新的index.html / index.php,因此如果用户打开www.example.com/dashboard/,它会显示索引中的网址但是用户在索引页面上。