HTACCESS中的永久重定向查询不起作用



我正在尝试创建从non www重定向到我的网站的www版本

我想将http://abc.pk/重定向到http://www.abc.pk/,但我的查询tbut无法正常工作

这是我的.htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
<IfModule pagespeed_module>
  ModPagespeed on 
  ModPagespeedEnableFilters combine_css
</IfModule>
    RewriteEngine On
    # Redirect Trailing Slashes If Not A Folder...
#    RewriteCond %{REQUEST_FILENAME} !-d
#    RewriteRule ^(.*)/$ /JobScholar/$1 [L,R=301]
    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

简化版本供您尝试...

取自许多SOF答案之一的链接,您说不是您的问题的重复。

在添加其他所有内容并测试它之前先开始。

我已经在系统上的箍上运行它,并故意弄坏了东西,以确保一切都在运行...

RewriteEngine On
# Redirect all non www to www
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

最新更新