我試過了一切。下面的.htaccess文件似乎我的本地XAMPP服務器上的奇蹟:.htaccess apache上的RewriteRule無法正常工作
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule pilot/([^/]*)$ /pilot.php?name=$1
</IfModule>
但可悲的是,當我把它上傳到我的主網絡不能正常工作。任何幫助或意見,將不勝感激。
編輯:我忘了補充說,它確實重定向到該文件,但該變量不抓住一些奇怪的原因。我也試過這個:
RewriteRule ^pilot/(.*)$ /pilot.php?name=$1
但它也不起作用。我完全失去了。我的網絡主機是OVH。
EDIT2:我至少能夠縮小這個問題的範圍。我發現這樣做:(注意 - 而不是/)
RewriteRule ^pilot-(.*)$ pilot.php?name=$1
工作絕對好。斜線有問題,但我無法想出解決方法。
EDIT3:嗯,顯然
重寫規則^字符/(A-ZA-Z _] +)$ show.php名= $ 1 [L]
的作品,但
重寫規則^導頻/([A-ZA-Z _] +)$ show.php?名稱1 = $ [L]
沒有。哦..