Как Apache Rewrite URL без перенаправления? - PullRequest
2 голосов
/ 04 июля 2011

Можно ли заменить имя URL, например, http://mysite.com/sub/ на http://sub.mysite.com, используя htaccess?

Я не хочу делать перенаправление, а не просто отображать суб-директория с адресом субдомена.Поэтому, когда человек вводит адрес, такой как http // sub.mysite.com / image.jpg, этот адрес остается в браузере, но он считывает содержимое с http // mysite.com / sub / image.jpg

1 Ответ

0 голосов
/ 04 июля 2011

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

Я использовал оба метода ранее, и они оба работают, однако я обнаружил, что использование папок стало победителем в конце дня для нашего использования, это значительно упростило для нас, и нам не пришлось беспокоиться об изменении связей в сценарии, например от http://www.my -site.com / images до http://images.my -site.com в зависимости от используемой структуры кода.

Вместо того, чтобы печатать эти длинные инструкции, я дам вам 2 ссылки, которые имеют несколько разные подходы в зависимости от того, используется ли у вас физическая папка или она является переменной в URL. Они говорят, что, вероятно, так же хорошо, как я в любом случае; -)

Метод физической папки :: Метод переменной URL

Надеюсь, это поможет вам

...