0

您好,如果有人在我的网站上使用 get_file_contents,我正在尝试将用户重定向到特定控制器。

这是我的代码

----------
# Options
Options -Multiviews
Options +FollowSymLinks

#Enable mod rewrite
RewriteEngine On

RewriteBase /codeigniter/

RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^(java|curl|wget).* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*(winhttp|HTTrack|clshttp|archiver|loader|email|harvest|extract|grab|miner|curl|wget|python|nikto|scan).* [NC,OR]
RewriteCond %{REQUEST_METHOD} !^(GET|POST|HEAD) [NC]

RewriteRule ^(.*)$ index.php?/$1 [L]
# Here im trying to go to index.php/hacks controller
# it always goes to default controller set in config
# i want to go to a specific controller
# how can i do this ?
4

1 回答 1

0

在大多数情况下,您可以控制重定向application/config/routes.php

例如,如果您想重定向http://mysite.com/pagehttp://mysite.com/page2您提出请求的用户,请在其中添加:

$route['page'] = "page2";

要更改在站点加载时没有数据时要调用的控制器,您必须更改默认控制器:

$route['default_controller'] = "hacks"
于 2013-11-08T10:27:20.753 回答