我使用 php 构建 web 应用程序,但我希望我的网页在浏览器的地址栏中没有 .php 扩展名。例如 http://www.example.com/index.php
显示为 http://www.example.com/index浏览器地址栏中的
。
我该怎么做?
最佳答案
将其放入您的 WWW 根目录中名为 .htaccess
的文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(([A-Za-z0-9\-]+/)*[A-Za-z0-9\-]+)?$ $1.php
如果您运行的是 Apache 并激活了 mod_rewrite,则此方法有效。
关于php - 如何从地址栏中隐藏 .php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5831683/