Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 从网站url中删除主页_.htaccess_Codeigniter - Fatal编程技术网

.htaccess 从网站url中删除主页

.htaccess 从网站url中删除主页,.htaccess,codeigniter,.htaccess,Codeigniter,如何从我的网站url中删除/home,使我的网站只能由mywebsite.com访问,并将mywebsite.com/home重定向到mywebsite.com <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L] #301 redire

如何从我的网站url中删除/home,使我的网站只能由mywebsite.com访问,并将mywebsite.com/home重定向到mywebsite.com

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

#301 redirect
RewriteCond %{HTTP_HOST} ^www.mywebsite.com$ [NC]
RewriteRule ^(.*)$ http://mywebsite.com/$1 [R=301,L]


</IfModule>

重新启动发动机
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$index.php?/$1[L]
#301重定向
重写cond%{HTTP_HOST}^www.mywebsite.com$[NC]
重写规则^(.*)$http://mywebsite.com/$1[R=301,L]

将此项添加到右下方
在上重写引擎

RewriteCond %{THE_REQUEST} ^.*/home
RewriteRule ^(.*)home$ http://yourwebsite.com/$1 [R=301,L] 

将此项添加到
RewriteEngine On

RewriteCond %{THE_REQUEST} ^.*/home
RewriteRule ^(.*)home$ http://yourwebsite.com/$1 [R=301,L] 

我最近回答了一个类似的问题,我认为这将与该领域提供的其他服务发生冲突。如果没有-那么可能会问你为什么要重写它,而不是简单地更改基本url?@arkascha我已经更改了基本url。.home是我的默认控制器可能与我最近回答的一个类似问题重复,请看,我预计这将与该域提供的其他服务发生冲突。如果没有-那么可能会问你为什么要重写它,而不是简单地更改基本url?@arkascha我已经更改了基本url..home是我的默认控制器可能是