如果用戶點擊這些鏈接或在地址欄中寫入這些鏈接,我想強制重寫。如何強制重寫url?
可能嗎?
index.php?page=admin--index
到admin/index
...
index.php?page=team--create
到team/create
感謝
如果用戶點擊這些鏈接或在地址欄中寫入這些鏈接,我想強制重寫。如何強制重寫url?
可能嗎?
index.php?page=admin--index
到admin/index
...
index.php?page=team--create
到team/create
感謝
您可以使用:
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]
@Croises的答案是正確的,它解決了您在您的文章中描述的問題,您應該接受它,這樣你的問題在犯規那些懸而未決顯示。 – starkeen