All my content is currently setup as pages. I want to setup permalinks with page names. I read some posts online that said choosing %postname% path should render the content. But this does not work. When I access a page, I can see that the link is being updated with the page name, but it returns a 404.
I checked the .htaccess file and httpd.conf. mod_rewrite is loaded and access is setup with the right permissions.
My site is being hosted on ec2 aws.
Update: I just created a post and tested permalinks with it, the post also returns a 404.
All my content is currently setup as pages. I want to setup permalinks with page names. I read some posts online that said choosing %postname% path should render the content. But this does not work. When I access a page, I can see that the link is being updated with the page name, but it returns a 404.
I checked the .htaccess file and httpd.conf. mod_rewrite is loaded and access is setup with the right permissions.
My site is being hosted on ec2 aws.
Update: I just created a post and tested permalinks with it, the post also returns a 404.
Share Improve this question asked Jul 4, 2020 at 20:15 sotnsotn 1311 silver badge5 bronze badges1 Answer
Reset to default 1I was able to find the answer here:
I had to create a custom permalink with the following value:
/index.php/%postname%/