我试图隐藏.php扩展程序,并用' /'替换'?='(获取方法)与.htaccess。我部分地使用了这段代码,但是这并没有显示页面的名称(实际情况 - 个人资料):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /website/profile.php?p=$1
实际上,此代码隐藏了所有文件名(名称和扩展名),并且网址为http://localhost/website/user_name
。
是否有人知道我应该在此代码中更改哪些内容以显示以下链接:http://localhost/website/profile/user_name
。
谢谢!
答案 0 :(得分:0)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
我是从here得到的。看一看。