我想使用PHP和Apache/.htaccess進行鏈接縮短。在.htaccess文件中合併URI_REQUEST和HTTP_HOST
這裏是我的網站上鍊接的外觀:
https://mysite.com/item/this-is-a-book-on-toasters
這裏就是我想縮短鏈接來尋找上面的鏈接。
目前,這就是我在我的.htaccess文件:
RewriteCond %{HTTP_HOST} ^ms\.co$ [NC]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ https://mysite.com/item/$1 [L,R=301]
所以要ms.co並重定向到mysite.com。我的問題是我在mysite.com/item上的PHP代碼不知道6位數字串(在這種情況下,Im8y2x
),所以我無法查詢我的數據庫中6位數字符串的匹配URI(在本例中爲/this-is-a-book-on-toasters
) 。
我知道我需要添加一些東西給我的.htaccess重寫規則我只是不確定它是什麼。可能有人能夠幫助?
嗯,加入後'/ $ 1'現在不是重定向到https://mysite.com所以我覺得這是不正確的。 – 2012-07-12 20:57:53
嗨@Robert,還有什麼建議嗎? – 2012-07-12 23:06:35