我正在尝试在我的网站上创建名为demo
的文件夹所以www.mysite.com/demo/afile.html
但我希望它看起来像demo.mysite.com/afile.html
我编辑了已由wordpress
创建的htaccess文件# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} ^demo\.mysite\.com$
RewriteCond %{REQUEST_URI} !^/demo/
RewriteRule (.*) /demo/$1
</IfModule>
# END WordPress
但是当我去demo.mysite.com/afile.html时找不到它。我做错了什么
答案 0 :(得分:1)
我认为你必须创建子域demo.mysite.com,它指向一个带有.htaccess的文件夹。
但在这种情况下,您只需选择包含演示站点/ path / to / mysite / demo的目录作为子域demo.mysite.com的DocumentRoot(并且不需要重写规则)