htaccess中的永久重定向查询无法正常工作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了htaccess中的永久重定向查询无法正常工作相关的知识,希望对你有一定的参考价值。

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

我想将http://abc.pk/重定向到http://www.abc.pk/但我的查询但是没有正常工作

这是我的.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]

以上是关于htaccess中的永久重定向查询无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

htaccess 永久重定向引发内部服务器错误

Magento 2中的htaccess 301重定向

htaccess 301 重定向某些 URL 模式

apache中的重定向

为啥我的 .htaccess 文件的 301 重定向不能正常工作?

PHP .htaccess重定向