簡體   English   中英

將個性網址鏈接到查詢字符串網址

[英]Linking vanity URLs to query string URLs

我正在嘗試鏈接不存在的虛榮網址,例如:

www.sample.com/albums/artist/title

...采取以下形式的資源:

www.sample.com/albums/album.php?id=1

我知道這需要一些Apache重定向或內部重寫,但是我發現沒有找到適合我的示例。 它要么:什么都不做; 或給出錯誤。

您如何建議Apache知道哪個專輯具有哪個ID ..?

簡而言之,您不能將相冊名稱鏈接到這樣的ID。 信息必須來自某個地方。 但是,您可以做的是通過專輯名稱添加對查找的支持。 然后,您可以使用重定向到以下內容:

www.sample.com/albums/album.php?artist=\1&name=\2


編輯,添加:

看到專輯的數量是固定不變的,這個問題就變得非常簡單。 您擁有的是許多靜態URL,應將其映射到另一個靜態URL。 這是Apache Rewrite Engine手冊中列出的第一個示例。

因此,只需將/albums/artist_1/title_1albums/albums.php?id=1 ,然后對您擁有的每個相冊進行此操作。

它不是很優雅,但是它是最簡單且最不容易出錯的解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM