gpt4 book ai didi

apache - .htaccess 在没有 www 的情况下重写并重定向到子目录

转载 作者:行者123 更新时间:2023-12-01 03:01:00 25 4
gpt4 key购买 nike

我想重定向

  • www.example.com/*example.com/*

  • 同时重定向
  • example.com/*example.com/forum/*

  • 但我也有 /wiki//blog//style/ , 所以我 不想重定向
  • example.com/style/*example.com/forum/style/*

  • 这就是我目前所拥有的,它无法正常工作:
    Options +FollowSymLinks
    RewriteEngine On

    RewriteBase /

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

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/forum/
    RewriteRule ^(.*)$ forum/$1 [R=301,L]

    澄清:我的问题可以用更简单的方式提出。

    我想将一个空的 REQUEST_URI 或/或一个不存在的文件重定向到 /论坛/ .

    最佳答案

    尝试这个:

    RewriteEngine On

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

    RewriteCond %{REQUEST_URI} !^/(wiki|blog|style|forum)
    RewriteRule ^(.*)$ http://www.example.com/forum/$1 [R=301,QSA,L]

    关于apache - .htaccess 在没有 www 的情况下重写并重定向到子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/782143/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com