2017-10-17 42 views
0

我想將第一級文件夾名稱拆分成可識別要調用的文件名和要傳遞的變量的部分。具體來說,第一個字符是最後沒有.php的文件名,剩下的就是一個被傳遞的變量。使用htaccess只使用第一級文件夾名稱到id文件名,變量

實例:

http://example.com/avarvalue =>http://example.com/a.php?var=varvalue

http://example.com/d4312 =>http://example.com/d.php?var=4312

http://example.com/yblue =>http://example.com/y.php?var=blue

http://example.com/7786yu =>http://example.com/7.php?var=786yu

如何可以這樣做,如果有的話?

+0

感謝您張貼到StackOverflow上。請提供您迄今嘗試過的代碼 – Kirby

回答

1

您可以在網站根目錄的.htaccess使用這個法則做到這一點:

RewriteEngine On 

RewriteRule ^([a-z])([\w-]+)/?$ $1.php?var=$2 [L,QSA,NC] 
+1

完美!謝謝! –

+0

我試過了。我的初學者聲譽不允許我這樣做。當我的聲譽顛簸時,我會回到這個位置。在此期間,其他用戶可以通過將此標記爲有用來閱讀此幫助嗎? –

+0

聲譽是upvoting所必需的,但接受答案你不需要它。如果您點擊之前評論中的鏈接,則會顯示如何標記接受的答案。 – anubhava

相關問題