PrestaShop:非www URL重定向到404错误页面

Deb*_*sad 1 redirect prestashop prestashop-1.5

我在PrestaShop网站上遇到了一个奇怪的问题.

当我打开没有WWW的URL时,它会重定向到WWW页面,但会显示404页面.

例如,当我试图访问http://mydomain.com/home/contact-us它时,我需要http://www.mydomain.com/home/contact-us?controller=404.它不应该添加?controller=404到URL的末尾.为什么这样做以及如何解决这个问题?

Jna*_*jan 6

您需要手动编辑Prestashop网站的.htaccess文件.您可以使用此代码重定向所有非www网址以添加www.

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

将代码放在.htaccess文件的顶部或条件块中以检查mod_rewrite