我在public_html/
的一个文件夹中安装了wordpress,得到
目录public_html/wordpress
URLhttps://www.website.com/wordpress
我希望能够在没有/wordpress
目录的情况下访问该网站,只留下https://www.website.com/
当您需要访问仪表板https://www.website.com/wp-admin
时
我试过这个程序,但不起作用。正确的方法是什么?
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
谢谢。
假设:
- 您直接使用服务器,也就是说,您拥有完全访问权限和root或相关权限,可以使用虚拟机或任何IaaS云解决方案
- Apache作为web服务器
- 您正在使用Linux
- 我们谈论的不是一个从完全不同的地方迁移到这里的网站,这就是,它的DB具有全新网站的基础
。。。然后将其VirtualHost的DocumentRoot
调整为.../public_html/wordpress
的(绝对路径((这应该是这种情况下的解决方案(。
但是,如果您无法访问VirtualHost配置文件,则需要向您的提供商咨询如何进行此调整。
如果我们谈论的是从另一个服务器配置迁移的站点,您也可以在数据库中检查wp_options
和wp_posts
表中的正确域值。