作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
这是我当前的 .htaccess:
Options +FollowSymLinks +SymLinksIfOwnerMatch
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]
我的配置文件:
$config['base_url'] = 'http://localhost/argh/';
$config['index_page'] = '';
例如,当我点击“关于我们”链接时,它看起来像这样:
http://localhost/argh//about
(argh 和 about 之间有 2 个正斜杠)
有什么建议吗? :)
编辑:
不确定,但这看起来像是 Codeigniter 问题,因为函数:
function site_url($uri = '')
{
if ($uri == '')
{
return $this->slash_item('base_url').$this->item('index_page');
}
if ($this->item('enable_query_strings') == FALSE)
{
$suffix = ($this->item('url_suffix') == FALSE) ? '' : $this->item('url_suffix');
return $this->slash_item('base_url').$this->slash_item('index_page').$this->_uri_string($uri).$suffix;
}
else
{
return $this->slash_item('base_url').$this->item('index_page').'?'.$this->_uri_string($uri);
}
}
更准确地说:
return $this->slash_item('base_url').$this->item('index_page');
在以下情况下返回 base_url:
$config['index_page'] = '';
这就是为什么前面的例子是这样结束的:
http://localhost/argh//about
最佳答案
检查你没有写:
base_url().'/about'
在您的查询中 - base_url() 将使用您配置文件中的/
另外,删除第二个 .从这一行:
RewriteRule ^(.*)$ ./index.php/$1 [L]
阅读:
RewriteRule ^(.*)$ /index.php/$1 [L]
关于php - Codeigniter htaccess 添加了一个额外的正斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14697083/
我有一个右下角倾斜的元素,我必须在其上放置一个盒子阴影。有时倾斜的 Angular 被徽章覆盖 - 我的问题不适用,如果是这样的话: 这是信息框及其边 Angular 的 (s)css 部分(还有更多
是否可以在纯 html/css 中创建类似下面的内容? 我想做这个响应式和全 (100%) 宽度(最大左 Angular 100 像素,右边最小 50 像素,类似的东西)。 最佳答案 您可以通过转换(
如何在 fabricjs 文本中为文本提供渐变或斜 Angular 效果?? http://fabricjs.com/fabric-intro-part-2/ 这里给出了形状和所有示例,我将其与文本绑
我用过: http://apps.eky.hk/css-triangle-generator/ 为彼此对 Angular 放置的两个不等边三 Angular 形生成 css: 左下三 Angular
我是一名优秀的程序员,十分优秀!