короткий и удобный URL-адрес для партнерских ссылок


Это мой первый вопрос здесь, на веб-мастере Pro... Я действительно рад быть здесь!

Я полагаю, что на этот вопрос будет простой ответ, но я начинаю с htaccess и хочу кое-что узнать об этом файле и его правилах.

У меня длинная и уродливая партнерская ссылка, но я хочу создать 301 перенаправление на этот URL, не вводя его. Мой веб-сайт http://www.matthewlabs.com / и я хочу использовать ссылку, такую как http://www.matthewlabs.com/wishonlist/appstore , который автоматически перенаправляет на мою партнерскую ссылку.

Я попытался записать это в свой файл htaccess:

Redirect 301 /wishonlist/appstore http://myAffiliateLinkHere

Но это не работает. Должен ли существовать каталог /список пожеланий/appstore для перенаправления? Потому что теперь я получаю ошибку 404...
И чтобы использовать эту ссылку, могу ли я создать простую ссылку с тегом html a?

<a href="http://www.matthewlabs.com/wishonlist/appstore">Click</a>

Большое вам спасибо за ваше время, и я надеюсь, что вы сможете мне помочь!

Author: matteodv, 2011-12-17

1 answers

Ваш файл .htaccess должен выглядеть примерно так:

Переписать двигатель на

Переписать [URL для перенаправления с] [URL для перенаправления на] [параметры]

RewriteEngine вкл. в основном включает модуль mod_rewrite.

Затем вам нужно сказать, как выглядит URL, который, как вы ожидаете, будут вводить люди, вы можете использовать здесь регулярные выражения, на самом деле, все это регулярное выражение.

URL-адрес для перенаправления является обычно внутренний, но он должен работать с полной ссылкой.

Итак, на практике что-то вроде:

Переписать двигатель на

Переписчик ^/список пожеланий/appstore(/)?$ http://myAffiliateLinkHere [301, Л]

В ^ и $ для обозначения начала и конца URL-адреса и (/)? означает, что он может быть введен с косой чертой или без нее и все еще работать.

Параметры - В 301 в основном говорится отправить заголовок 301, а L говорит это "последняя инструкция", после которой больше никаких инструкций обрабатываться не должно.

Доступно множество вариантов, проверьте документацию - но вот ссылка на хорошую шпаргалку, которую я всегда держу под рукой: http://www.addedbytes.com/cheat-sheets/mod_rewrite-cheat-sheet/

 1
Author: Codecraft, 2011-12-17 23:14:26