Wor*_*rld 9 php url address-bar
我使用php来构建Web应用程序,但我希望我的网页没有.php扩展名在浏览器的地址栏中.例如,在浏览器的地址栏中http://www.example.com/index.php显示示例http://www.example.com/index.
我怎样才能做到这一点?
Kar*_*oos 12
将它放在.htaccessWWW-root中命名的文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(([A-Za-z0-9\-]+/)*[A-Za-z0-9\-]+)?$ $1.php
Run Code Online (Sandbox Code Playgroud)
如果您正在运行Apache并且已激活mod_rewrite,则此方法有效.
只需在wamp/www /中创建一个.htaccess文件,然后复制粘贴此代码即可.
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1.php [L,QSA]
Run Code Online (Sandbox Code Playgroud)
希望!这对某人有用!!