【问题标题】:htaccess rules for website are not working properly网站的 htaccess 规则无法正常工作
【发布时间】:2014-03-05 21:53:37
【问题描述】:

我有一个网站,我在根目录上有 htacess 文件和两个文件夹 (blog->WP,shop->Magento). 我的目录结构是这样的root (htaccess,other files,blog,shop)。这是我在根目录下的 htaccess 代码

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

它适用于这些网址,如example.com and example.com/blog ->for WP and example.com/shop-> for Magento。但现在我转移到新域并将网站转换为 ip base。我想访问我的网站,如192.168.2.36。如果我用 ip 更改上面的 htaccess 代码,它只适用于家,对于内部它给出了错误。请帮助我如何解决这个问题。我想访问我的网站,如IP/blog,IP/shop

【问题讨论】:

    标签: php wordpress apache .htaccess magento


    【解决方案1】:

    将此添加到您的 .htaccess 文件中

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /shop/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /shop/index.php [L]
    </IfModule>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多