所以作为标题发布。研究了很多,但我几乎疯了!
- 已完成所有已编辑的“刷新永久链接”操作。htaccess(*)并放入通用重写代码并再次刷新永久链接-代码将被原始代码覆盖。htaccess在FTP中重写代码,但在上的“修改日期”。htaccess文件未更改(!??!)
尝试从头开始添加新菜单和新页面-这也会返回404,除非以用户身份登录。
有什么想法吗?
(*)原件。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
。。。被重写为:
># BEGIN WordPress
># The directives (lines) between "BEGIN WordPress" and "END WordPress" are
># dynamically generated, and should only be modified via WordPress filters.
># Any changes to the directives between these markers will be overwritten.
><IfModule mod_rewrite.c>
>RewriteEngine On
>RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] ##<--This line apparently gets added
>RewriteBase /
>RewriteRule ^index\\.php$ - [L]
>RewriteCond %{REQUEST_FILENAME} !-f
>RewriteCond %{REQUEST_FILENAME} !-d
>RewriteRule . /index.php [L]
></IfModule>
># END WordPress