Может кто-нибудь сказать мне, почему я не могу просмотреть свой index.php из подкаталога /oorbellenboutique/
?
Он показывает http:// www.oorbellenboutique.nl/startpagina/index.php
, но это должен быть index.php из f:/inetpub/wwwroot/oorbellenboutique
Правильный URL-адрес: http:// www.oorbellenboutique.nl/index.php
Мой DNS-адрес:
A *.oorbellenboutique.nl → 83.87.163.224
A oorbellenboutique.nl → 83.87.163.224
CNAME www.oorbellenboutique.nl → oorbellenboutique.nl
Мой URL-адрес: http://www.oorbellenboutique.nl
Я использую Apache 2.x
NameVirtualHost 192.168.0.199:80
NameVirtualHost 192.168.0.199:443
<VirtualHost 192.168.0.199:80 192.168.0.199:443>
ServerName oorbellenboutique.nl
ServerAlias www.oorbellenboutique.nl
DocumentRoot f:/inetpub/wwwroot/oorbellenboutique
RewriteEngine On
KeepAlive Off
DocumentRoot "f:/inetpub/wwwroot"
<Directory f:/inetpub/wwwroot/oorbellenboutique>
DirectoryIndex index.php
Order deny,allow
Allow from all
</Directory>
RewriteCond %{HTTP_HOST} ^(?:www\.)?oorbellenboutique\.nl$
ReWriteRule ^(.*) /oorbellenboutique/$1
</virtualhost>
Это работает, но URL теперь:
http: // www.oorbellenboutique.nl/oorbellenboutique / index.php
Как сделать URL-адрес короче, например:
http: // www.oorbellenboutique.nl/index.php
NameVirtualHost 192.168.0.199:80
NameVirtualHost 192.168.0.199:443
ServerName www.oorbellenboutique.nl
ServerAlias * .oorbellenboutique.nl oorbellenboutique.nl
Опции + FollowSymLinks
ПереписатьEngine в
ПереписатьHTTP_HOST} ^ (?: www.)? Oorbellenboutique.nl $
<Directory f:/inetpub/wwwroot/oorbellenboutique>
DirectoryIndex index.html index.php
Order deny,allow
Allow from all
</Directory>
RewriteRule ^ / $ / oorbellenboutique / [R]