Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
我已经将我的旧网站从asp.net更改为php,我需要使用web.config重定向页面_Php_Codeigniter_Url Rewriting - Fatal编程技术网

我已经将我的旧网站从asp.net更改为php,我需要使用web.config重定向页面

我已经将我的旧网站从asp.net更改为php,我需要使用web.config重定向页面,php,codeigniter,url-rewriting,Php,Codeigniter,Url Rewriting,这是我当前的web.config文件,我正在尝试将www.abadbuilders.com/projects/spice-town页面重定向到www.abadbuilders.com/project。但实际发生的情况是,它没有重定向到特定页面,而是得到一个404 page not found错误。在这个问题上有人能帮我吗 谢谢web.config是ASP.net的配置文件,它不适用于PHP 如果您的网站使用Apache服务器,那么您可以使用.htaccess文件来设置URL重定向,否则您可以使用

这是我当前的web.config文件,我正在尝试将www.abadbuilders.com/projects/spice-town页面重定向到www.abadbuilders.com/project。但实际发生的情况是,它没有重定向到特定页面,而是得到一个404 page not found错误。在这个问题上有人能帮我吗


谢谢

web.config是ASP.net的配置文件,它不适用于PHP

如果您的网站使用Apache服务器,那么您可以使用.htaccess文件来设置URL重定向,否则您可以使用头“redirect”在PHP代码本身中编码http://the.url/you/wish/';

供参考


对于CodeIgniter中的重定向,您可以使用路由配置

您需要编辑文件application/config/routes.php

您需要在这行代码之后添加

$route['404_override'] = '';
您的重写代码如下所示

$route['projects/(:any)'] = 'project';

我希望您的控制器项目具有显示项目的功能。

我使用的是windows服务器。所以为了删除codeigniter中的索引,我必须使用web.config文件。所以我需要一个代码重定向旧的网页到新的。谢谢。。即使这不是我想要的确切答案,我也能适应它。