明白,你講的例子是選擇重寫,其中,用戶看到的網址是很重要重寫,以便應用程序獲取它可以理解的URL。儘管聽起來像你想要的是一個重定向,它是在客戶被髮送到應用程序之前,客戶獲得的URL被更改爲新的URL的地方。
要重定向從whatever.com/directory/?m=some_page到whatever.com/directory/some_page您可以執行此操作。
RewriteBase/
RewiteCond %{QUERY_STRING} m=([^&]+) [NC]
RewriteRule ^directory/.? /directory/%1 [NC, L, R]
要重寫從whatever.com/directory/?m=some_page到whatever.com/directory/some_page你可以做到這一點。
RewriteBase/
RewiteCond %{QUERY_STRING} m=([^&]+) [NC]
RewriteRule ^directory/.? /directory/%1 [NC, L]
要重定向從whatever.com/directory/some_page /目錄/ΔM= some_page你可以做到這一點。
RewriteBase/
RewriteRule ^directory/([^/]+)/? /directory/$1 [NC, L, R]
要重寫從whatever.com/directory/some_page /目錄/ΔM= some_page你可以做到這一點。
RewriteBase/
RewriteRule ^directory/([^/]+)/? /directory/$1 [NC, L]
從閱讀你的問題我不完全知道你正在嘗試做的,但上面的應該解決這個問題。
我需要重定向從靜態地址到動態。它現在排序。 – Eeji