WordPress网站加载无www,除非在其他地方链接时,即从Google搜索



我在WordPress,www.public-admin.co.uk构建了一个网站很好 - 但是,如果您在没有www的情况下链接到网站,这就是其在Google搜索中设置的方式,则该网站将不会重定向,并且只是空白。

A记录似乎已经就位了(否则//公共-admin版本根本不会加载(,尽管托管公司告诉我我的htaccess文件需要编辑:

我可以在其他一些线程中看到人们在HTACCESS文件中添加了一些重定向信息,但不确定我是否在此处正确的曲目。

AddHandler application/x-httpd-php70 .php .php5
Options -Indexes
RewriteEngine On
RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]

# BEGIN Hide console URL
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^public-admin.co.uk/public-admin-tools/?$ /wp-login.php?CJfSYnpL67maGMJHZr5h [R,L]
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^public-admin.co.uk/public-admin-tools/?$ /wp-login.php?CJfSYnpL67maGMJHZr5h&redirect_to=/wp-admin/ [R,L]
RewriteRule ^public-admin.co.uk/public-admin-tools/?$ /wp-admin/?CJfSYnpL67maGMJHZr5h [R,L]
RewriteCond %{SCRIPT_FILENAME} !^(.*)admin-ajax.php
RewriteCond %{HTTP_REFERER} !^(.*)public-admin.co.uk/wp-admin
RewriteCond %{HTTP_REFERER} !^(.*)public-admin.co.uk/wp-login.php
RewriteCond %{HTTP_REFERER} !^(.*)public-admin.co.uk/public-admin-tools
RewriteCond %{QUERY_STRING} !^CJfSYnpL67maGMJHZr5h
RewriteCond %{QUERY_STRING} !^action=logout
RewriteCond %{QUERY_STRING} !^action=rp
RewriteCond %{QUERY_STRING} !^action=postpass
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in_.*$
RewriteRule ^.*wp-admin/?|^.*wp-login.php /not_found [R,L]
RewriteCond %{QUERY_STRING} ^loggedout=true
RewriteRule ^.*$ /wp-login.php?CJfSYnpL67maGMJHZr5h [R,L]
</IfModule>
# END Hide console URL

问题证明是一个潜在损坏的htaccess文件 - 在WordPress内部,我只需要在永久链接选项卡中生成一个新的,这解决了问题。

此视频是我找到说明fwiw的地方。

https://www.elegantthemes.com/blog/tips-tricks/how-to-te-fix-the-500-internal-nternal-server-error-eror-on--on-wordpress-webress-website

谢谢

相关内容

  • 没有找到相关文章

最新更新