生成SE友好URL .htaccess mod重写

时间:2011-11-18 06:39:31

标签: .htaccess mod-rewrite

我是一个通过get方法获取文件名并在页面上显示的URL。

tvchaska.info/i/ 

这是页面,当你点击任何图片时,它会说

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

我希望将此网址重写为tvchaska.info/i/Sexy-Girl-Tattoo.html

我尝试了以下规则,但它无效

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

任何人都能帮助我获得这个PLZ吗?

1 个答案:

答案 0 :(得分: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

这将完成这项工作。

奥利弗