Переадресация .htaccess с параметрами - PullRequest
0 голосов
/ 27 марта 2012

Страница на моем сайте, имеет URL "http://example.com/image/33434".

Чтобы поделиться этим на сайте социальной сети, я хочу уменьшить его. У меня уже есть домен, где, если вы введете "http://exp.co/image/33434", он перенаправит вас, но я бы хотел, чтобы короткий URL был" http://exp.co/i/33434".

Можно ли это сделать с помощью файла .htaccess?

Спасибо, Джош.

Ответы [ 2 ]

0 голосов
/ 27 марта 2012

Если example.com и exp.co являются разными хостами в одном приложении, сделайте следующее: -

RewriteCond %{HTTP_HOST}      ^exp\.co$ [NC]
RewriteRule ^i/([^/]+)/?$     http://example.com/image/$1 [NC,R=301,L]

Если это разные приложения, все, что вам нужно: -

RewriteRule ^i/([^/]+)/?$     http://example.com/image/$1 [NC,R=301,L]
0 голосов
/ 27 марта 2012

Наверное .. или с символической ссылкой.

RewriteEngine On
RewriteBase  /i/
RewriteRule ^([^\.].*)$ /image/$0 [L]
...