Apache Alias虚拟目录下URL重写 隐藏index.php
发布时间:2020-12-14 13:54:43 所属栏目:大数据 来源:网络整理
导读:Apache服务器下 Alias虚拟目录下URL重写 隐藏index.php 很多同学使用WAMPserver创建了服务器,可是通过Alias虚拟目录配置好Thinkphp后发现无法访问,或是必须添加index.php入口地址才能正常访问项目。究其原因其实是地址中添加了父目录所以导致文件访问位置错
Apache服务器下 Alias虚拟目录下URL重写 隐藏index.php 很多同学使用WAMPserver创建了服务器,可是通过Alias虚拟目录配置好Thinkphp后发现无法访问,或是必须添加index.php入口地址才能正常访问项目。究其原因其实是地址中添加了父目录所以导致文件访问位置错误,怎样解决这个问题呢? 其实一个简单的操作就可以解决这个问题,只要在.htaccess文件中重新定义一个起始目录就可以解决了,具体操作方法如下: 将原来的文件内容中加入一句:RewriteBase /www 其中/www为当前项目目录。 原来文件内容: <IfModule mod_rewrite.c> 添加后文件内容:RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule> <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteBase /www RewriteRule ^(.*)$ index.php/$1 [QSA,L] </IfModule> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |