【问题标题】:how to ignore the .htaccess in root from a subfolder如何从子文件夹中忽略根目录中的 .htaccess
【发布时间】:2013-05-05 11:34:50
【问题描述】:

我对安装在 root 中的 Wordpress 和安装在名为“client”的子文件夹中的 Whmcs 的集成存在问题。 并且都有自己的 .htaccess 文件:

Wordpress(根):

# 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

SetEnv TZ Europe/Rome 

Whmcs(/客户端):

RewriteEngine On

# Announcements
RewriteRule ^announcements/([0-9]+)/[a-z0-9_-]+\.html$ ./announcements.php?id=$1 [L,NC]
RewriteRule ^announcements$ ./announcements.php [L,NC]

# Downloads
RewriteRule ^downloads/([0-9]+)/([^/]*)$ ./downloads.php?action=displaycat&catid=$1 [L,NC]
RewriteRule ^downloads$ ./downloads.php [L,NC]

# Knowledgebase
RewriteRule ^knowledgebase/([0-9]+)/[a-z0-9_-]+\.html$ ./knowledgebase.php?action=displayarticle&id=$1 [L,NC]
RewriteRule ^knowledgebase/([0-9]+)/([^/]*)$ ./knowledgebase.php?action=displaycat&catid=$1 [L,NC]
RewriteRule ^knowledgebase$ ./knowledgebase.php [L,NC]

并且在 Whmcs 中有一个对活动 url 友好的设置,但是当我激活它时,它给我的文件未找到它就像 inherite 根目录的 .htaccess,事实上,当我为 wordpress 的 htaccess 命名时(安装在根目录中) url 友好的作品在子文件夹中。

我尝试在其他帖子中找到许多代码来从根目录中排除子文件夹,但它不起作用,我认为这是这个人的同一个问题 how to ignore the .htaccess file from a parent directory 但他直到现在也没有找到解决办法。

非常感谢您的帮助!

【问题讨论】:

    标签: wordpress .htaccess seo whmcs


    【解决方案1】:

    描述所有在 WordPress 正文中重写的 URL

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

    或

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ index\.php\ HTTP
    RewriteRule ^index\.php$ http:// www.example.com/ [R=301,L]
    

    重写 www 和删除 index.php 的 URL 的两个示例

    【讨论】:

      猜你喜欢
      • 2011-02-02
      • 1970-01-01
      • 2012-07-15
      • 2017-09-19
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      相关资源
      最近更新 更多