Notice: register_sidebar的调用方法不正确。“边栏1”侧边栏的参数数组中未设置id,缺省为“sidebar-1”。要消除此通知并保持现有的侧边栏内容,请手动将id设置为“sidebar-1”。 请查阅调试WordPress来获取更多信息。 (这个消息是在4.2.0版本添加的。) in /data/htdocs/seven2_blog/wp-includes/functions.php on line 3903
Godaddy 空间使用 CodeIgniter .htaccess 的设置 | Seventwo Blog
Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /data/htdocs/seven2_blog/wp-includes/plugin.php on line 601

Godaddy 空间使用 CodeIgniter .htaccess 的设置

2010-10-19 | 分类: CodeIgniter

前段时间我用 CodeIgniter 完成了一个项目上传到 Godaddy 空间发现 .htaccess 的设置出了问题,花了一个晚上寻找原因,后来在 Codeigniter 社区了解到 .htaccess 允许您设置使用 URI 段和查询字符串在一起并且 CodeIgniter 也允许我们使用自定义 URL 的。

打开’/system/application/config/config.php’
查找 $config[‘uri_protocol’] = “AUTO”; 并将其注释掉后将以下的代码复制到其后面;

$config['uri_protocol'] = "APP_PATH";  
  
//enable query strings if required.  
$config['enable_query_strings'] = TRUE;

将以下的代码复制到根目录的 .htaccess 文件中:

RewriteEngine On  
  
RewriteBase /  
  
RewriteCond %{ENV:REDIRECT_APP_PATH} !^$  
RewriteRule ^(.*)$ - [E=APP_PATH:%{ENV:REDIRECT_APP_PATH}]  
  
RewriteCond %{ENV:APP_PATH} ^$  
RewriteRule ^(.*)$ - [E=APP_PATH:/$1]  
  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ index.php [L]