Переписать мод Переписать - PullRequest
0 голосов
/ 06 января 2012

Итак, мой хост недавно вышел из строя, и мне пришлось перейти на новый хост - но это значит, что мой файл htaccess потерялся при переезде ...

А теперь я должен переписать это, но это был дерьмовый выстрел для начала ...

Что мне нужно сделать, это написать следующее ...

Turn ...

http://longdomain.com/show.php?id=100

в

http://shortdomain.com/100

Поэтому, когда кто-то посещает короткий URL-адрес, он загружает длинный URL-адрес без изменения фактического URL-адреса, по которому он находится.

Это позволяет отделить службу коротких URL-адресов от разделов управления учетными записями и URL-адресами.

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

Я в растерянности относительно того, как я это делал.

Спасибо за помощь, ребята ...

1 Ответ

0 голосов
/ 06 января 2012

Добавьте следующее в ваш .htaccess в корневом каталоге вашего shortdomain сайта

RewriteEngine on
RewriteBase /

#if its on shortdoman
RewriteCond %{HTTP_HOST} ^shortdomain\.com$ [NC]
#with a numeric path, proxy to longdomain and stop processing further rules
RewriteRule ^([0-9]+)$ http://longdomain.com/show.php?id=$1 [P,L]
...