我知道如何使用example.com/page.php/variable
使用example.com/page.php/variable
網址中的變量,但我想知道如何使用類似的東西可以完成url的第一部分,如twitter所示:twitter.com/name
使用php和apache。網站如何使用網址的第一部分作爲變量,如twitter.com/Name
0
A
回答
1
這是因爲使用.htaccess。知道更多關於它here。
我們實際上在.htaccess中指定了url結構如何來。以下是簡單的一個。
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /?name=$1 [L]
上面的代碼實際上是這樣做的。你傳遞一個url作爲www.example.com/page.html
,它實際上被轉換爲www.example.com/?name=page
。如果你刪除.html
這實際上將有www.example.com/page
。希望這可以幫助你,如果你在谷歌搜索,你可以找到很多教程。
1
也許你可以嘗試PHP中的parse_url()函數。 這個函數創建充斥着有關的URL的數組,你給
http://php.net/manual/en/function.parse-url.php
來源:php.net:
$url = 'http://username:[email protected]/path?arg=value#anchor';
print_r(parse_url($url));
1
如果你使用Apache,您可以編輯htaccess文件來滿足您的需求。
有很多htaccess的功能,可以使用mod_rewrite功能
相關問題
- 1. 將nginx網址的一部分作爲「變量」?
- 2. 網頁:使用網址的一部分作爲輸入
- 3. 網站如何使用實際的網址作爲參數?
- 4. 如何使用變量URLENCODE網址?
- 5. 如何從一個網站的網址
- 6. 如何查找網址的一部分
- 7. ngRoute動態網址作爲路徑的第一部分
- 8. 網址縮短網站如何工作?
- 9. 如何從外部網址響應我的網站製作iframe?
- 10. 如何提取網址的第一部分?
- 11. 如何通過給該網站的網址,使一個網站的Android應用
- 12. 如何停用Firebug的網站/網址?
- 13. 如何爲我的網站使用php創建絕對網址?
- 14. 如何根據javascript變量顯示網站的某個部分?
- 15. 如何使用一個變量作爲URL的一部分
- 16. SharePoint網址 - 什麼樣的元素或網站網址的哪一部分?
- 17. 如何從網頁的網址中提取網站的網址?
- 18. 如何用.htaccess重寫部分網址?
- 19. 如何使用jquery檢測當前網址的一部分?
- 20. 如何使用JavaScript提取此網址的一部分?
- 21. 如何使用函數參數作爲變量的一部分?
- 22. 如何使用preg_replace模式的一部分作爲變量?
- 23. Ç - 如何使用變量作爲SQL查詢的一部分?
- 24. 如何使Bootstrap只適用於網站的一部分?
- 25. 如何使網站中的網址僅顯示爲文件夾
- 26. 如何隱藏網站的網址
- 27. 如何獲取網站的網址?
- 28. 如何更改Admob的網站網址?
- 29. 如何用第一個網址的會話命中第二個網址?
- 30. 如何爲可能會有大量網址的網站創建站點地圖?
這不起作用。我將這段代碼添加到我的.htaccess中,並嘗試去example.com/test.html,但是我得到一個404錯誤。我想讓它在example.com/後成爲GET變量。 – user1755043
對於我的使用,我需要能夠去example.com/testname,並有做同樣的事情,去example.com/index.php?name=testname – user1755043
請閱讀此[鏈接](http:///example.comhttp://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/)一次。首先要好好掌握htaccess,以便它變得非常方便。 – Vinay