<VirtualHost *:80>
DocumentRoot "C:\wamp\www\TEST1\wordpress"
ServerName yg8i.tk
ServerAlias www.yg8i.tk
Options Indexes FollowSymLinks
<Directory "C:\wamp\www\TEST1\wordpress">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
但这只会给他们我的wordpress网站,如果有人输入www.yg8i.tk/w他们将有权访问我的文件。 我也想拥有自定义网址,例如我想输入www.yg8i.tk/login登录我的wordpress网站,所以我的解决方案是
<VirtualHost *:80>
DocumentRoot "C:\wamp\www\TEST1\wordpress\wp-login.php"
ServerName yg8i.tk\login
ServerAlias www.yg8i.tk\login
Options Indexes FollowSymLinks
<Directory "C:\wamp\www\TEST1\wordpress\wp-login.php">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
但它不起作用我真的需要你的帮助。
我希望你能帮助并提前感谢你。
答案 0 :(得分:0)
尝试更改为此内容,DocumentRoot
和<Directory...
只能将目录作为其值。
您可以使用DocumentIndex导致启动任何其他脚本
<VirtualHost *:80>
DocumentRoot "C:\wamp\www\TEST1\wordpress"
ServerName yg8i.tk\login
ServerAlias www.yg8i.tk\login
Options Indexes FollowSymLinks
DocumentIndex wp-login.php
<Directory "C:\wamp\www\TEST1\wordpress">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>