我如何重写这个网址

时间:2011-10-15 00:34:34

标签: .htaccess mod-rewrite url-rewriting

我有一个类似于http://domain.com/index.php/view/test的网址。我如何重写它,因此它没有index.php/view。我只是希望它看起来像http://domain.com/test。我希望用户能够直接在浏览器中输入该短网址

我在.htaccess中尝试了以下内容,但它无效

RewriteEngine  on
RewriteRule ^/$ index.php/view/

我正在运行php 5.2.17

2 个答案:

答案 0 :(得分:1)

RewriteBase /
RewriteCond %{REQUEST_URI}  !^/index.php/view/(.*)$
RewriteRule ^(.*)$ index.php/view/$1 [L]

答案 1 :(得分:0)

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ index.php/view/$1 [L]

如果我理解正确的话会这样做。