Page 4 of 4

Re: как избавится от link=4x3x555 в конце урла

Posted: Fri Jan 31, 2014 6:10 pm
by admin
Оба варианта в факе

viewtopic.php?p=134440#p134440

Re: как избавится от link=4x3x555 в конце урла

Posted: Mon Feb 10, 2014 8:26 am
by SpyCam
admin wrote:Для СЕ так же есть другой вариант - сделать линки вида
/gallery/cool/index.html?link=images/123x45x678

и в GWT объявить, что link - это незначащий парамтер и гугл может его игнорировать.
Для этого в .htaccess заменяем места вида

out.php?link=images/%{QUERY_STRING}
на
out.php?%{QUERY_STRING}
Возможно ли сделать так, чтоб не использовать "?link=images/123x45x678" а использовать скажем "?gid=123x45x678" а с "?link=images/" уже сыграть в htaccess реврайтах?

Re: как избавится от link=4x3x555 в конце урла

Posted: Mon Feb 10, 2014 12:51 pm
by admin
Можно. реврайт с ходу не скажу, но думаю и так ясно что надо просто в реврайта одну строку на другую заменить

Re: как избавится от link=4x3x555 в конце урла

Posted: Mon Feb 10, 2014 2:10 pm
by SpyCam
Один коллега уже подсказал решение, что надо парсить query_string на части нужные части вписать куда надо...

Re: как избавится от link=4x3x555 в конце урла

Posted: Mon Feb 10, 2014 2:11 pm
by admin
Не знаю зачем парсить если можно просто замену сделать, но если его решение работает - гут.

Re: как избавится от link=4x3x555 в конце урла

Posted: Mon Feb 10, 2014 3:42 pm
by SpyCam
Ну так дай пример как именно это сделать, многим из нас он будет полезен. В Местечковый FAQ положи...

Re: как избавится от link=4x3x555 в конце урла

Posted: Mon Feb 10, 2014 3:46 pm
by admin
У меня нет готового решения сейчас и есть некоторое кол-во незакрытых топиков.
Разница в том что по реврайтам вы можете сами прочесть доку и сделать, а в тех топиках люди не могут сами поменять скрипт.

Может быть вы прочтете доку и выложите решение ? все всех будет полезно .

Re: как избавится от link=4x3x555 в конце урла

Posted: Wed Feb 12, 2014 6:47 am
by Nikso
Возможно ли сделать так, чтоб не использовать "?link=images/123x45x678" а использовать скажем "?gid=123x45x678" а с "?link=images/" уже сыграть в htaccess реврайтах?
на хабре хорошая статья про мод реврайт
http://habrahabr.ru/company/sprinthost/blog/129560/

Итак моя версия:
в шаблон смарта
href="/gallery/<!--GALLERY_SLUG-->/index.html?gid=<!--THUMB_LINK-->"

.htaccess
RewriteCond %{QUERY_STRING} ^gid=(.+)$
RewriteRule ^gallery/([^/]+)/index.html$ /scj/cgi/out.php?link=images/%1&url=content&slug=$1 [L]

Если переползет в местечковый фак, значит все правильно :D

Re: как избавится от link=4x3x555 в конце урла

Posted: Wed Feb 12, 2014 4:32 pm
by admin
Nikso, спасибо, хороший вариант
Добавил в фак.