.htaccess 将非www URL重定向到www URL

.htaccess 将非www URL重定向到www URL,.htaccess,joomla,hosting,.htaccess,Joomla,Hosting,我已经参考了所有相关的问题,并尝试了给出的答案,但它不适用于我的网站 在我的.htaccess文件中,我编写了以下代码来将非www重定向到www RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] Joomla中是否有需要设置的设置,以便它使用.htaccess文件?这就是我使用的- Options +Follo

我已经参考了所有相关的问题,并尝试了给出的答案,但它不适用于我的网站

在我的.htaccess文件中,我编写了以下代码来将非www重定向到www

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] 
Joomla中是否有需要设置的设置,以便它使用.htaccess文件?

这就是我使用的-

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] 

这些差别虽然很小,但应该会起作用。这完全不在Joomla的范围内,您不必对Joomla做任何事情就可以工作。

您可以在.htaccess中输入以下内容:

RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

这一直适用于我

是的,Shakti,它已启用,我已使用以下代码对此进行检查:选项上的RewriteEngine+FollowSymLinks Redirect/google.html当我使用时,它显示google Error-404未找到会有任何托管问题吗?它会给你一个错误吗?这段代码在Joomla安装上绝对有效,我在40多个网站上都有。nd的目的是什么?@BryanH,你能编辑编辑的代码真是太好了,至少你能检查一下nd是否正确吗?虽然我看了很多,但我找不到任何关于它的信息。@YannisDran它看起来像是一个打字错误。根据,标志必须放在括号中,并且没有“nd”标志。您能更好地描述您的解决方案吗?
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]