Permalinks can be changed to:
Default – /?page_id=323 OR /%postname% with or without the trialing slash. That’s it.
No errors or warnings, it just doesn’t work.
I’ve reinstalled WP several times, and overwritten the files via FTP.
I enabled WP_Debug but there’s no output on the screen or in the log file.
I disabled all plugins, then changed to both 2018 theme and 2020 theme with no joy.
I created rules in my .htaccess file to accomplish my needs, but that doesn’t work either.
This is a dedicated Ubuntu server with tons of other websites (all mine) that use mod_rewrite without issue.
You can set the permalinks to any type of structure you like, but you will only get /%postname%
Any ideas?? I’ve never seen this before.
THANKS ALL
]]>It’s the first time that I receive such type of support from the Team Developers of some plugins. I’m more than happy with the results ! I hope all supports services could be so efficient like you !
Best Regards and thank you to Maciej Bis (Permalink Manager Lite Developer) !
]]>I needed to password protect a few custom dedicated pages, so I changed the visibility of these pages from “Public” to “Password Protected” in the page settings of each page. After changes were saved, I tried accessing the two password protected pages. After typing the passwords on each page, they both went to a 404 Not Found page. I submitted a help ticket to ThemeNectar, thinking it was an issue with the premium Salient Theme I am using.
I was instructed to change the permalinks from “Post Name” to “Default” and save the changes. In the next step I was supposed to change the permalink structure back to “Post Name” and save changes. This was supposed to fix my password problem. However, after I made the original change and saved the changes, my browser froze up. I refreshed the browser and haven’t been able to access my Admin Panel.
The website itself still works, somewhat, but when I type sharplink.co/wp-admin I get a NOT FOUND error. I also get the same message when selecting different web pages, but not all.
What do I need to do to fix this? I need access to my Admin Panel and I would like the ermalinks changed back to “Post Name”.
Thanks,
Bobby
Firstly, I want to state that permalinks were working on my WordPress installations. However, after some messing around moving between folders (basically from /wordpress to /), I can only get my site working properly if I use default permalinks. Setting it to anything else causes a 404 error.
After setting to month & name Permalinks, the hyperlink on the page shows (when hovering) as https://complain-to-bt.co.uk/wordpress/?page_id=12. Yet when clicked, the URL in the address bar shows as https://complain-to-bt.co.uk/the-complaint/the-home-move-before-during-and-after/.
Any suggestions please? I do not know if it is relevant, but in general settings, I have the following:
WordPress address (URL): https://complain-to-bt.co.uk/wordpress
Site address (URL): https://complain-to-bt.co.uk
Apart from index.php & wp-config.php, the rest of the WordPress site resides in the /wordpress folder.
I have left the website on default permalinks for now, so that it continues to operate properly, but wish to use WP Supercache, so need permalinks working. The performance of the site is not great yet, and I do not suspect that WP Supercache will sort that out, but just trying to deal with obvious things as I go.
Thanks
John
]]>***QUICKIE***
Had to move a wordpress site to a new folder on the same server at the same level.
When permalinks are set to anything other than ‘Default’ only the homepage loads, no matter what link I click on.
If I click on another menu item to say https://myurl/pagename all it does is reload the index page (no error messages or 404 page or error messages within wordpress when changing the permalinks), but https://myurl/?page_id=123 will work fine!
The htaccess file is working as expected (see below).
***DETAILED***
I was developing a site on a live server and it was installed inside another wordpress installation (which has been fine throughout the process).
During the testing permalinks worked fine and the client gave the ok for it to go live.
This meant renaming the folder so I went in to settings and updated both the WordPress Address (URL) and Site Address (URL) to the new folder name (the new folder was empty at this point).
This brings me to the part I think I did wrong, I already had a front-end page open in another tab and was double checking some content so did a refresh meaning I was viewing the site in the old folder but with both the URLs updated to the new folder name!
I realised what I did and why it wasn’t working so copied all the core files over to the new folder then did a retest by loggin in under the new folder name. That worked fine.
Once in the new folder dashboard I updated all the database URLs then changed the permalinks a couple of times to make sure the htaccess file was working (it was).
I noticed that the site would only work if permalinks were set to default. I checked that wordpress was writing to my .htaccess file by deleting all the info in it then changing the permalinks, wordpress wrote:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /acornblue/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /acornblue/index.php [L]
</IfModule>
# END WordPress
There are no error messages in the browser or on the screen (not getting taken through to my 404 page).
There’s nothing in the server error logs.
Essentially every link just reloads the index page when permalinks are turned on.
This is driving me nuts, I’ve looked for solutions but everything I’ve tried has failed to make a difference and I’m now at a complete loss (I’m more a graphic designer than a programmer but have a good logical mind and tend to fix most issues I have with wordpress). Hoping someone here has had this issue before!
]]>Note that:
– I have five other WP sites running (not yet upgraded) on the same hosting account. Most have been up for many years now, and none have had any problem with permalinks before;
– I tried several themes, including twenty thirteen, and problem occurs with all;
– I tried deleting the database and starting fresh with new install and new db. Still no luck with permalinks;
– I have not installed any plugins yet, so that is not the problem, either;
– This is a pretty ordinary linux/apache type hosting situation (e.g., no FrontPage or any other confounding stuff like that);
– If I switch back to default permalinks (no SEO), site works okay. Those URLs are saved in all cases.
This looks like it could be a bug and not just a problem unique to my set up, since it’s still more or less virgin. Is anyone else having this problem, and does anyone know of a workaround? I don’t want to update the other sites until I know this won’t happen, since they all have many pages now.
Thank you,
Laurie
My wordpress website suddenly has broken.
It was running fine, but then suddenly the “Post name” permalink structure has broken. While other permalink structure are working, this one is broken.
I have disabled all plugin to test. But still the same problem. No new code has been incorporated in the website before it was broken.
Any help will be much appreciated.
Thanks And Regards,
Rupak Banerjee.
I have used wordpress importer to import posts from an old site on the same server, I am keeping the new site in a different directory behind a 503 so that the duplicate content doesn’t effect rankings. The thing is after I did the import (all the posts are now there) all the permalinks (navigation) on the new site no longer work, in fact they take me to a “can’t find what you looking for” page. Could anyone enlighten me as to why this would happen?
Cheers,
Olly
I read in a few posts that it could be a .htaccess problem. I don’t have a .htaccess file. I clicked view all files and folders in my ftp program, but it’s just not there.
Then I tried to create a .htaccess file. I copied some code I found in a forum:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
But when I tried to upload it to my wp-access folder via ftp, I get this error message:
553-The name you specified is not allowed.
553-Names must contain only ASCII letters (a-z,A-Z), digits (0-9), underscore, dot and dash.
553-Names must not start with a dot (.) or dash (-).
553-For additional info please visit:
553-See https://help.yahoo.com/help/us/webhosting/gftp/
553
: /orbitstaffing/wp-admin/.htaccess.rtf
I’m on yahoo hosting, so maybe it’s an issue with them?
This is my site: ahrecruiting.com It’s running on the “Corporate Theme” from Elegant themes.
Sorry for the long post. I could be going in the worng direction completely. What I’m really looking for is just for the links to work.
Thanks!
]]>Normal ugly permalinks work but the custom ones are broken
here is my .htaccess please let me know how to fix this.
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
# deny access to wp-config.php
<files wp-config.php>
order allow,deny
deny from all
</files>
# deny access to readme.html
<files readme.html>
order allow,deny
deny from all
</files>
# deny access to .htaccess
<files .htaccess>
order allow,deny
deny from all
</files>
# prevent folder browsing
Options All -Indexes
# prevent comment posting to requests with no referer
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*example.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^https://%{REMOTE_ADDR}/$ [R=301,L]
# limit size of request body
LimitRequestBody 10240000
]]>