[wp-trac] [WordPress Trac] #47814: 404's redirect to the front page
WordPress Trac
noreply at wordpress.org
Wed Jul 31 20:53:26 UTC 2019
#47814: 404's redirect to the front page
--------------------------+------------------------------
Reporter: hal@… | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Permalinks | Version: 5.2.2
Severity: normal | Resolution:
Keywords: | Focuses:
--------------------------+------------------------------
Changes (by SergeyBiryukov):
* component: General => Permalinks
Old description:
> When there is a permalink "custom structure", 404's not within this
> structure redirect to the home page. Within the structure they work fine.
> Tested with twentynineteen theme, all plugins deactivated, and bare bones
> nginx config downloaded from nginx.org. The same scenario seems to work
> fine with Apache.
>
> Examples:
>
> $ curl -I -L https://www.kentuckybred.org/xyz
> HTTP/1.1 301 Moved Permanently
> Server: nginx
> Date: Wed, 31 Jul 2019 20:26:50 GMT
> Content-Type: text/html; charset=UTF-8
> Connection: keep-alive
> Vary: Accept-Encoding, Cookie
> X-Pingback: https://www.kentuckybred.org/xmlrpc.php
> X-Redirect-By: WordPress
> Location: https://www.kentuckybred.org/
> X-Frame-Options: SAMEORIGIN
> X-XSS-Protection: 1; mode=block
> X-Content-Type-Options: nosniff
> X-Permitted-Cross-Domain-Policies: master-only
> Strict-Transport-Security: max-age=31536000;includeSubdomains
>
> $ curl -I -L https://www.kentuckybred.org/resources/news/xyz
> HTTP/1.1 404 Not Found
> Server: nginx
> Date: Wed, 31 Jul 2019 20:27:02 GMT
> Content-Type: text/html; charset=UTF-8
> Connection: keep-alive
> Vary: Accept-Encoding
> Vary: Accept-Encoding, Cookie
> Expires: Wed, 11 Jan 1984 05:00:00 GMT
> Cache-Control: no-cache, must-revalidate, max-age=0
> Link: <https://www.kentuckybred.org/wp-json/>; rel="https://api.w.org/"
>
> Footnote: This site is not public yet, but scheduled for tomorrow launch.
New description:
When there is a permalink "custom structure", 404's not within this
structure redirect to the home page. Within the structure they work fine.
Tested with twentynineteen theme, all plugins deactivated, and bare bones
nginx config downloaded from nginx.org. The same scenario seems to work
fine with Apache.
Examples:
{{{
$ curl -I -L https://www.kentuckybred.org/xyz
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Wed, 31 Jul 2019 20:26:50 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding, Cookie
X-Pingback: https://www.kentuckybred.org/xmlrpc.php
X-Redirect-By: WordPress
Location: https://www.kentuckybred.org/
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: master-only
Strict-Transport-Security: max-age=31536000;includeSubdomains
$ curl -I -L https://www.kentuckybred.org/resources/news/xyz
HTTP/1.1 404 Not Found
Server: nginx
Date: Wed, 31 Jul 2019 20:27:02 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
Vary: Accept-Encoding, Cookie
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
Link: <https://www.kentuckybred.org/wp-json/>; rel="https://api.w.org/"
}}}
Footnote: This site is not public yet, but scheduled for tomorrow launch.
--
--
Ticket URL: <https://core.trac.wordpress.org/ticket/47814#comment:1>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list