网站的htaccess规则无法正常运行

时间:2014-02-08 11:33:55

标签: php wordpress apache .htaccess magento

我的网站在root上我有htacess文件和两个文件夹(blog->WP,shop->Magento)。 我的目录结构就像这个root (htaccess,other files,blog,shop)。这是我在root上的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

1 个答案:

答案 0 :(得分:-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>