0

我在浏览附加域 example-domain.com 中的普通 html 页面时遇到问题

这是我的文件结构

public_html
        -css
        -img  
        -js
        example-domain.com              <- get server error
                          - index.html    
                          -products.html   
                          - contact.html
        -system
         .htaccess  
         index.php

我在主站点中使用 codeigniter 框架,并在附加域 example-domain.com 中使用简单的 html,当我将 url 用于浏览 example-domain.com 时,我收到 500 内部服务器错误我认为这是由于我的 .htaccess我用于主域的文件。如何修改它以在我的附加域中加载简单的 .html 文件。

我的 .htaccess

RewriteEngine on
RewriteCond $1 !^(index\.php|img|css|js|uploads|robots\.txt|sitemap\.xml)
RewriteRule ^(.*)$ index.php/$1 [L]
4

2 回答 2

1

目前,我所看到的,如果请求的 URL 不是文件而不是目录,您正在尝试进行重定向。可以使用以下指令来完成:

RewriteEngine On
Options -MultiViews

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]
于 2013-07-29T20:23:49.167 回答
0
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
于 2013-07-30T06:39:03.113 回答