我不能管理設置在URL中的虛擬主機與子目錄... 我需要在地址這樣運行了我的項目:Apache的虛擬主機URI與DIR
http://www.projects.loc/project1/
這應該模仿上安裝Web服務器地址在哪裏會像
http://www.someServer.com/projects/project1/
我需要那麼它可以追溯到www.projects.loc/project1/
調整重定向到「/」在HOSTS.TXT我:
127.0.0.1 www.projects.loc
虛擬主機已啓用,並且在httpd-vhosts.conf看起來是這樣的:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "D:/Projects/Project1/public/"
ServerName www.projects.loc/project1/
</VirtualHost>
我缺少什麼?
編輯:的.htaccess看起來是這樣的:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php [NC,L]
的應用程序在乾淨的域名運行正常,但我不能管理它配置到 上domain.com/some_dir/
運行編輯:
解決了這個!
NameVirtualHost *:80
<Directory "D:/Projects">
allow from all
</Directory>
<VirtualHost *:80>
DocumentRoot "D:/Projects"
ServerName www.projects.loc/
Alies /project1 /Project1/public/
</VirtualHost>
注:這是最低配置僅用於開發環境不錯,離@ M-z對生產環境現狀全部細節
檢查接受ansler。
什麼重複寫你試過嗎? – 244an 2013-02-13 22:51:11