我需要一種獲取example.com/159985870458322944/或任何其他隨機 18 位字串的方法,以將其重寫為example.com/?159985870458322944,其中該字串是查詢鍵。它還需要不更改 URL,以便 URL 保持不變example.com/159985870458322944,但顯示主目錄 ( example.com/) 中的 index.php 通過查詢獲得的內容。
我目前有這個(不作業)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/([0-9] )$ /?$1 [NC,P]
</IfModule>
正如預期的那樣,這不起作用。我嘗試了很多我發現的東西,但沒有得到任何解決方案。
uj5u.com熱心網友回復:
不需要為此使用P或代理,只需像這樣在內部重寫:
RewriteEngine On
RewriteRule ^(\d{18})/?$ /?$1 [L,QSA]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/439116.html
