使用.htaccess将我的站点从example.info重定向到www.example.info

时间:2016-08-05 05:43:46

标签: wordpress apache .htaccess redirect

我刚刚使用wordpress完成了制作网站。我可以使用网站的网址访问我的网站,例如' example.com'。现在我想要的是每当有人在浏览器的地址栏中输入example.com时,我希望它显示为http://www.example.com。另外在任何其他帖子和页面上:http://www.example.com/pagehttp://www.example.com/post。我知道这是通过在.htaccess文件上写一些重定向的东西来完成的,但我只是不知道是什么。目前由于我的成功。文件包含以下代码:

# BEGIN WordPress

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

2 个答案:

答案 0 :(得分:2)

您可以通过两种方式实现:

  1. Use WP settings
  2. 使用.htaccess
  3. 对于2.修改您的规则:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [NE,R=301,L]
    
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    

答案 1 :(得分:0)

为什么这么复杂?这很简单。

  1. 登录Wordpres
  2. 转到设置&gt;&gt;一般
  3. 更改WordPress地址(URL)&amp;站点地址(URL) - 在您的URL中添加www
  4. 保存更改....
  5. 完成了