使用.htaccess文件从URL中删除.php扩展名
可能重复:使用.htaccess文件从URL中删除.php扩展名,php,Php,可能重复: 我想更改我的URL 比如说, 发件人: 致: 这个的.htaccess文件代码是什么 我没有使用任何CMS。这只是一个简单的PHP网站。不应该进行您想要的转换,因为?是URL中的一个特殊字符,代表“此处开始查询字符串” 对于page.php到page的转换,以下是代码: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/$ $1 [R=301,L] RewriteCond %{TH
我想更改我的URL 比如说, 发件人: 致: 这个的.htaccess文件代码是什么
我没有使用任何CMS。这只是一个简单的PHP网站。不应该进行您想要的转换,因为
?
是URL中的一个特殊字符,代表“此处开始查询字符串”
对于page.php
到page
的转换,以下是代码:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ $1 [R=301,L]
RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.+)\.php$ $1 [R=301,L]
RewriteRule ^([^/.]+)$ $1.php [L]
/dir/?page1
而不是/dir/page1
?为什么?你们可能想读这个帖子:Jeffrey,我用了你们的代码,但它把我的url改成了:浏览器显示404错误我想要那个?因为在项目需求中提到了它。@ChetanPatil,请尝试新代码。