2011-11-18 205 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,还是什么? –