子域到根迁移后WordPress永久链接404错误

Vai*_*wal 2 wordpress .htaccess permalinks

我在Subdomain安装了一个WordPress.我希望网站在http://www.website.com上显示博客

WordPress文件夹位于http://www.website.com/wordpress/

迁移已完成,但非常永久链接不起作用.对于默认的永久链接结构,它很好,但/%postname%/它显示404错误.

这是WP在根中生成的.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]
</IfModule>

# END WordPress
Run Code Online (Sandbox Code Playgroud)

Vai*_*wal 12

我得到了为Godaddy工作的永久链接.我必须在.htaccess中添加一个额外的行来完成这项工作.GoDaddy似乎在.htaccess上占用404错误页面,因此给出了所有非常永久链接请求的错误.

ErrorDocument 404 /index.php

# 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]
</IfModule>

# END WordPress
Run Code Online (Sandbox Code Playgroud)

上面的ErrorDocument 404 /index.php行与GoDaddy有所不同.它强制处理404错误与WordPress索引页面的错误,并正常工作.

希望这有助于每个人尝试制作%postname%与Godaddy合作的相当永久链接