Php CodeIgniter:如何移除';文件夹名称';在CodeIgniter URL中
所以我有如下URL: 我想从URL中删除文件夹名,这样我的URL就会变成Php CodeIgniter:如何移除';文件夹名称';在CodeIgniter URL中,php,codeigniter,url,Php,Codeigniter,Url,所以我有如下URL: 我想从URL中删除文件夹名,这样我的URL就会变成http://localhost/home 我已经尝试了以下代码: RewriteEngine On RewriteBase / RewriteRule ^((?!folder_name/).*)$ folder_name/$1 [L,NC,R] 这段代码允许我在中访问url,但每次我在浏览器中“按ENTER”后都会访问url。URL将变成http://localhost/folder_name/home请再说一遍 是否
http://localhost/home
我已经尝试了以下代码:
RewriteEngine On
RewriteBase /
RewriteRule ^((?!folder_name/).*)$ folder_name/$1 [L,NC,R]
这段代码允许我在中访问url,但每次我在浏览器中“按ENTER”后都会访问url。URL将变成http://localhost/folder_name/home
请再说一遍
是否可以“永久删除”文件夹名
谢谢:)也许该文件夹的名称在您的web浏览器上仍会被记住,然后当您点击Enter键时,它会自动完成旧的URL
我认为您应该尝试从web浏览器中删除Cookie,然后重试。祝你好运 尝试使用虚拟主机更灵活,您甚至可以设置自己的url,如
myapp.dev
请参阅以下信息:
窗口:
在Linux中,它取决于您的发行版。更新您的.htaccess
RewriteEngine on
RewriteBase /home/
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 !^(index\.php|images|js|uploads|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
鉴于:
A.如果您使用的是XAMPP…1) 在您的
htdocs
目录中,将folder\u name
的所有内容转移到您的htdocs目录之外。-->内容将包括:
应用程序文件夹
,资产文件夹
,等等。2) 删除文件夹,
文件夹名称
B.如果您使用的是LAMP…1) 在您的
/var/www/html/
目录中,将文件夹名称
的所有内容转移到您的/var/www/html/
目录之外。-->内容将包括:
应用程序文件夹
,资产文件夹
,等等。2) 删除文件夹,
文件夹名称
A&B3) 在应用程序/config/config.php文件中
$config['base_url'] = 'http://localhost/';
B仅限4) do:
sudo服务apache2重启
注意:
这是我的
htdocs/.htaccess
用于A和/var/www/html/.htaccess
(隐藏文件)用于B。RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
希望这有帮助!和平 为什么不更改vhost设置,将您的域直接指向您的文件夹名称?我已经清除了历史记录和cookie,但每次在web浏览器中启动URL时,文件夹名称总是出现,尽管我可以在没有文件夹名称的情况下访问它