我正在一個門戶網站(PHP/MYSQL),它有3個部分的照片,視頻,文章。每個部分都有自己的提交表單,用戶可以使用該表單提交與其賬戶相對應的照片,視頻或文章。組織網址項目的最佳方式是什麼?
所以,這是我認爲網址應像
- http://example.com/
- http://example.com/about/
- http://example.com/contact/
- http://example.com/help/
- http://example.com/photos/
- http://example.com/photos/browse/
- http://example.com/photos/submit/
- http://example.com/photos/edit/
等
同爲視頻和文章的部分。現在我很困惑這裏使用什麼。
- 我應該使用.htaccess創建這種類型的URL嗎?
- 或者我應該使用index.php文件夾作爲/ photos /或/ photos/browse /這樣的文件夾。所有的文件夾將有index.php,所以他們將被文件夾名稱訪問和URL將看起來像這樣http://example.com/photos/browse/
- 或者我應該去傳統,並使用photos.php和browse-photos.php。但是這種方法看起來不太好和有組織。
我可以很容易地通過htaccess實現這一點,但有些人說它會減慢你的網站,因爲它會在每次請求URL時處理htaccess。
我還有一個問題,網站如digg,flickr如何做這個URL形成。這些網站每天都有數百萬的頁面瀏覽量,所以他們不使用htaccess?
請指導我!
謝謝。
.htaccess文件不用於「創建」這樣的URL,而是用於將這些URL映射到現有文件的規則。但.htaccess文件並不是唯一放置這些規則的地方。它們僅僅是Apache Web服務器的手段,以允許按目錄配置,而不是按每個服務器或每個虛擬主機配置。 – Gumbo 2010-09-13 11:58:33