我想更改我的网址
例如,
来自:http://domain-name.com/dir/page1.php 致:http://domain-name.com/dir/?page1
请为此建议.htaccess文件代码
我没有使用任何CMS。它只是一个简单的php网站。
答案 0 :(得分:1)
不应该进行您想要的转换,因为?
是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]