子目录的Xampp虚拟主机



问题

我想绘制

www.mydomain.com/some/url

C:/xampp/htdocs/some/dir

我有什么

  • Xampp
  • Wordpress

htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /some/path/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /some/path/index.php [L]
</IfModule>

主机文件

127.0.0.1 www.mydomain.com

httpd vhosts.conf(包含在httpd.conf中)

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/someDir/"
    ServerName mydomain.com/some/path
</VirtualHost>

附加信息(httpd.conf)

DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

当前结果

500内部服务器错误日志显示

Request exceeded the limit of 10 internal redirects due to probable configuration error. 

将别名添加到httpd.conf

DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>
Alias /some/url C:/xampp/htdocs/some/dir

最新更新