Создание SE дружественного URL. Переписать мод .htaccess - PullRequest
0 голосов
/ 18 ноября 2011

У меня есть URL, который получает имя файла через метод get и отображает его на странице.

tvchaska.info/i/ 

это страница, и когда вы нажимаете на любое изображение, оно говорит:

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?

1 Ответ

0 голосов
/ 18 ноября 2011

Я видел вашу страницу, я дам вам ответ, только если смогу встретить 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

Это сделает работу.

Olivier

...