如果用户在.htaccess文件的codeigniter中输入abc.com,如何将页面重定向到www.abc.com

时间:2018-11-28 12:23:49

标签: php codeigniter

这是我的.htaccess文件

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    hob
    RewriteRule ^aboutus/?$ $1/pqr$2 [R=301,L]
    #RewriteRule aboutus http://www.work-interactive.com/sectors/ [R=301]
</IfModule>

如果用户在.htaccess文件的codeigniter的URL中输入 abc.com ,如何将页面重定向到 www.abc.com

我有很多页面说 www.abc/xyx.com ,如果用户以 abc / xyz.com 访问此页面,则应以 www .abc / xyz.com 。 我想通过codeigniter文件中的.htaccess文件来完成此操作。     如何使用.htaccess文件     我想通过codeigniter中的.htaccess文件对其进行编辑。

如果可能的话,还有另一种解决方法。 如果单击它,我会有很多页面,应该在任何网址之前附加 www

2 个答案:

答案 0 :(得分:0)

您可以添加

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

再见

答案 1 :(得分:0)

尝试这一希望,它将对您有所帮助。

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