2011-11-18 168 views
0

我有一個URL通過get方法獲取文件名並將其顯示在頁面上。生成SE友好URL .htaccess mod重寫

tvchaska.info/i/ 

這是頁面,當u點擊任何圖像就會去說

http://tvchaska.info/i/output.php?i=http://brothertattoo.co.uk/wp-content/uploads/2011/09/Sexy-Girl-Tattoo.jpg 

我希望我的這個URL被改寫爲tvchaska.info/i/Sexy-Girl-Tattoo。 HTML

我嘗試下面的規則,但它不工作

RewriteEngine On 
    RewriteRule ^([^/]*)\.html$ /output.php?i=$1 [L] 

任何一個可以plz幫助我實現這個PLZ?

+0

請*請哦*,**哦請**請說出,而不是plz。我的眼睛在燃燒。 –

+0

好的奧利維爾.. :( – WordpressGuru

回答

0

我已經見過你的頁面,只有當我能見到你的頁面IRL中的3個女孩時,我纔會給你答案!開玩笑。

這裏的解決方案:

-1:所有的鏈接不必像:

/i/output.php?i=http://1.bp.blogspot.com/_R2Wo1mDtuko/TGzOFQEhpoI/AAAAAAAACAA/Na-WQ1xe7dY/s1600/sexy.jpg

但類似:

/i/1.bp.blogspot.com/_R2Wo1mDtuko/TGzOFQEhpoI/AAAAAAAACAA/Na-WQ1xe7dY/s1600/sexy.jpg

-2 :一旦您修改了您的網站,請使用以下規則:

RewriteEngine On 
RewriteRule ^/i/(.*)+ /i/output.php?i=http://$1 

這將完成這項工作。

奧利維爾

+0

:)我希望我cud有他們:)你給出的解決方案是不是仍然工作:( – WordpressGuru

+0

爲什麼不是我的解決方案好?請(「plz」哈哈)更明確:是否有一個404,500,還是什麼? –