php – 如何强制重写网址?

如果用户点击这些链接或在地址栏中写下这些链接,我想强制重写.

可能吗 ?

index.php?page = admin – 指向admin / index的索引

index.php?page = team – 创建团队/创建

谢谢

最佳答案 您可以使用:

RewriteCond %{THE_REQUEST} /index\.php\?page=([^\s&]+)--([^\s&]+) [NC]
RewriteRule ^ /%1/%2? [L,R]

如果你需要在另一个方向:

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/?$index.php?page=$1--$2 [L]
点赞