Codeigniter 从浏览器 Url 中删除 index.php
Codeigniter Remove index.php from Browser Url
我想创建一个应用程序 url 'http://example.com'. But entering the url, it shows 'HTTP Error 403.14 - Forbidden'. when i have inserted 'index.php' at the last of url like 'http://example.com/index.php' 着陆页正在浏览器中呈现
我已经更改了
$config['base_url'] = 'http://example.com';
$config['index_page'] = '';
和
$config['uri_protocol'] = 'REQUEST_URI';
在 config.php 文件中。然后我将 .htaccess 文件与应用程序和系统文件夹一起放在 codeigniter 根文件夹中。然后在 .htaccess 文件中我用
编码
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L]
</IfModule>
我只想从 url 中删除 'index.php'。我正在使用 IIS 8.5 网络服务器。
替换此行:-
$config['uri_protocol'] = 'REQUEST_URI';
to
$config['uri_protocol'] = 'AUTO';
同时更改您的基础 url,如下所示。
$config['base_url'] = 'http://'.$_SERVER['HTTP_HOST'].'/';
按如下方式编写规则:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/ [L]
希望它对你有用:)
htaccess file
RewriteEngine on
RewriteCond !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/ [L]
my site is working http://demo.crowdfundingscript.com/
config file
$config['uri_protocol'] = 'AUTO';
$config['index_page'] = '';
在config.php、
在 $config['index_page']
中删除 index.php
例如:
$config['index_page'] = '';
我想创建一个应用程序 url 'http://example.com'. But entering the url, it shows 'HTTP Error 403.14 - Forbidden'. when i have inserted 'index.php' at the last of url like 'http://example.com/index.php' 着陆页正在浏览器中呈现 我已经更改了
$config['base_url'] = 'http://example.com';
$config['index_page'] = '';
和
$config['uri_protocol'] = 'REQUEST_URI';
在 config.php 文件中。然后我将 .htaccess 文件与应用程序和系统文件夹一起放在 codeigniter 根文件夹中。然后在 .htaccess 文件中我用
编码<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L]
</IfModule>
我只想从 url 中删除 'index.php'。我正在使用 IIS 8.5 网络服务器。
替换此行:-
$config['uri_protocol'] = 'REQUEST_URI';
to
$config['uri_protocol'] = 'AUTO';
同时更改您的基础 url,如下所示。
$config['base_url'] = 'http://'.$_SERVER['HTTP_HOST'].'/';
按如下方式编写规则:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/ [L]
希望它对你有用:)
htaccess file
RewriteEngine on
RewriteCond !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/ [L]
my site is working http://demo.crowdfundingscript.com/
config file
$config['uri_protocol'] = 'AUTO';
$config['index_page'] = '';
在config.php、
在 $config['index_page']
中删除 index.php例如:
$config['index_page'] = '';