请帮我找出这个.htaccess有什么问题

时间:2011-06-29 12:33:40

标签: apache .htaccess mod-rewrite

的.htaccess

<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine on

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ ./rewrite.php?p=$1&%{QUERY_STRING} [L]   
</IfModule>

rewrite.php

<?php 
print_R($_GET);die;
?>

这适用于我的本地comp和许多其他服务器。但是在godaddy服务器上有一个问题。 像这样的URL被成功处理

site.com/search/action/browse
Array ( [p] => search/action/browse ) 

但此网址存在问题

site.com/index/country/United-States
Array ( [p] => missing.html ) 

站点根目录中没有索引/目录。但是有一个index.php文件。我试图通过godaddy控制面板,但没有发现任何与missing.html相关的内容。请让我知道你的想法,因为我的想法已经不多了。

1 个答案:

答案 0 :(得分:1)

LazyOne:你是一个传奇:我已经有好几个月这个问题了,而"Options -MultiViews"让我很好。