2010-08-12 100 views

回答

2

它已经一段时间了,但如果你不知道的.htaccess是一个隐藏的文件,它位于你的根文件夹... 希望帮助

1

一切都是通过指数路由.PHP。即

site.com/index.php/controller/method/arg 

你会使用htaccess文件删除URL的“index.php”切片。即

RewriteCond %{REQUEST_URI} !^(/index\.php|/assets|/tmp|/robots\.txt|/crossdomain\.xml|/favicon\.ico) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

这将使你“漂亮”的网址,即

site.com/controller/method/arg 

但是,这是没有必要的CI路由网址正确。根据您的apache conf,这通常仍然可以正确解析,并将请求转交给index.php,这反过来决定了“路径”为/ controller/method/arg。