yb3*_*rod 1 php apache .htaccess mod-rewrite url-rewriting
我想更改这种格式
http://mysite.tld/go.php?id=20
Run Code Online (Sandbox Code Playgroud)
至
http://mysite.tld/20
Run Code Online (Sandbox Code Playgroud)
如何使用PHP实现呢?
在您的Root / .htaccess文件中尝试以下操作:
RewriteEngine On
RewriteCond %{THE_REQUEST} /go\.php\?id=([^\s]+) [NC]
RewriteRule ^ /%1? [NC,R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ go.php?id=$1 [QSA,L,NC]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
646 次 |
| 最近记录: |