首页 > 解决方案 > 用 htaccess 重写 URL 整个页面不包括 404 错误主页

问题描述

早上好,我想问一下为 wordpress 设置 htaccess。

我已经在尝试这样的方法:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#
<IfModule mod_rewrite.c>
Options +SymLinksIfOwnerMatch 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [R=301]
</IfModule>
#
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
#
ErrorDocument 404 /404.html

但仍然总是无法使用所有这些代码,我的错误在哪里?任何人都可以告诉我,拜托

<IfModule mod_rewrite.c>
Options +SymLinksIfOwnerMatch 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L,R=301]
</IfModule>

如果我这样设置所有整个页面重定向到主页>。<

标签: wordpress.htaccess

解决方案


推荐阅读