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


I have changed my old website from asp.net to php and i need to redirect the pages using web.config

这是我当前的web.config文件,我正在尝试将 www.abadbuilders.com/projects/spice-town 页面重定向到 www.abadbuilders.com/project。但实际上发生的是它不会重定向到特定页面,而是收到 404 页面未找到错误。任何人都可以在这个问题上帮助我。

谢谢

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

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

供您参考

httpd 网址重写指南

PHP:标头

要在 CodeIgniter 中进行重定向,您可以使用路由配置。

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

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

$route['404_override'] = '';

你的重写代码将是这样的

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

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