0

我被困在这里我试过谷歌搜索但找不到解决方案

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^index\.php|style.css|img\.png$ - [L]
   # RewriteRule .* index.php [L]
    RewriteRule ^(.*)$ index.php?params=$1 [NC]

当我点击 urlhttp://localhost/moviestock/home/index print_r($_GET)然后我得到这个输出Array ( ),这意味着$_GET == array()但我想要 $_GET 这样$_GET == array('controler'=> 'home', 'action' => 'index' ) 的它类似于http://localhost/moviestock/index.php?controler=home&action=index请给我任何解决方案

4

1 回答 1

0

在您的 htaccess 中尝试这些行:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !\.(css|js|png)$
RewriteRule moviestock/([^/])+/([^/])+/?$ moviestock/index.php?controler=$1&action=$2
于 2012-11-15T15:07:03.700 回答