Удалить часть пути для доступа к моему сайту - PullRequest
0 голосов
/ 18 апреля 2011

У меня довольно легкая проблема.Как мне удалить путь к моему сайту с именем domain.com?

У меня есть сервер lampp, где я помещаю одну папку под названием «domain» в папку htdocs и для доступа к своему сайту мне нужно написать домен.com / domain вместо просто domain.com.И когда я пишу domain.com, я захожу на обычный веб-сайт xampp

Ответы [ 2 ]

3 голосов
/ 18 апреля 2011

Есть несколько вариантов, но самый простой - это, вероятно, использовать перезапись URL с учетом ваших текущих настроек.

mod_rewrite в .htaccess

В вашей папке htdocs создайтефайл .htaccess:

RewriteEngine On
RewriteBase /
# If the URL does not already exist as a file
RewriteCond %{REQUEST_FILENAME} !-f
# or directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /domain/$1 [QSA,L,NC]

Виртуальный хостинг с Apache

Вы также можете отредактировать свой контейнер VirtualHost в конфигурации Apache, чтобы изменить каталог.Если вы используете XAMPP, то ранее я писал об использовании виртуальных хостов с в своем блоге .

Например:

<VirtualHost *:80>
    ServerAdmin name@domain.com
    DocumentRoot c:\xampp\simonholywell.com\pub
    ServerName simonholywell.localhost
    <Directory c:\xampp\simonholywell.com\pub>
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Сервер разработки для команд (или отдельные лица)

Я также написал большую статью о настройке сервера разработки или промежуточной обработки для команды , что было бы неплохо, если бы вы настраивали такую ​​систему.Это позволяет вам просто добавить папку на сервер, и она сразу становится доступной как поддомен без какой-либо дополнительной настройки.Это так называемый массовый виртуальный хостинг.

2 голосов
/ 18 апреля 2011

Вам необходимо добавить виртуальный хост, проверьте документацию по виртуальному хосту apache name * .Если вы работаете в Windows, вы можете следовать этому руководству , если вы используете Linux / Unix, вы можете попробовать следующее руководство

...