我有一个网站,根文件夹中有一些内容。
然后我在子域的子文件夹中有一个Wordpress站点。例如,Wordpress'联系人'页面看起来像这样。
subdomain.mywebsite.com/subfolder/contact/
有没有办法让这个Wordpress网站充当网站的根,而无需移动文件?通过htaccess文件或任何其他方法?
用户不知道他们在子域/子文件夹中是很重要的,因此对于wordpress站点的联系页面,url栏必须看起来像:
www.mywebsite.com/contact/
非常感谢任何帮助。
答案 0 :(得分:1)
您可以在网络服务器的vhost条目中执行此操作。
主要条目示例:
<VirtualHost *:80>
ServerAdmin xxx@xxx.com
DocumentRoot "c:/Users/xxx/Documents/www/"
ServerName xxx.com
ErrorLog "logs/xxx.error.log"
CustomLog "logs/xxx.access.log" common
</VirtualHost>
子域名示例:
<VirtualHost *:80>
ServerAdmin xxx@xxx.com
DocumentRoot "c:/Users/xxx/Documents/www/subfolder"
ServerName subdomain.xxx.com
ErrorLog "logs/subdomain.xxx.error.log"
CustomLog "logs/subdomain.xxx.access.log" common
</VirtualHost>
答案 1 :(得分:0)
RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}/subfolder/$1 -f
RewriteRule ^([^/]+)/?$ /subfolder/$1 [L]
如果请求的文件存在/子文件夹中,这将在内部将 / file / 映射到 /子文件夹/文件。