我最近将WordPress博客的域重新分配为BlueHost帐户上的主域。该博客位于的子文件夹中public_html/
. 以下是.htaccess
重新上载文件以替换默认文件.htaccess
文件当我试图通过单击网站上的dashboard链接导航到我的dashboard时,我看到了wp-admin
. 但是,当我使用ofthreadsandthings.net/wp-admin/index.php
, 一切都很好。
The.htaccess
(根级别)
# Use PHP54 Single php.ini as default
AddHandler application/x-httpd-php54s .php
AddType audio/mp4 .m4a
# BEGIN WordPress
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?ofthreadsandthings.net$ [NC]
RewriteCond %{REQUEST_URI} !^/ofthreadsandthings/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /ofthreadsandthings/$1
RewriteCond %{HTTP_HOST} ^(www.)?ofthreadsandthings.net$ [NC]
RewriteRule ^(/)?$ ofthreadsandthings/index.php [L]
# END WordPress
最合适的回答,由SO网友:Thyamarkos 整理而成
在的开头添加此指令。htaccess文件应该做到以下几点:
DirectoryIndex index.php
如果这不起作用,请尝试创建。htaccess文件,并将此指令放在wp admin文件夹中(取决于系统运行的HTTP服务器和各种其他设置,仅修改根域中的.htaccess可能不会继承子文件夹的指令)。