如何删除视图页面网址中的/ view

时间:2016-08-11 21:16:15

标签: php .htaccess codeigniter web url-rewriting

我使用codeigniter开发了我的网站jobgurus.com.ng。出于搜索引擎优化的目的,如何将查看页面网址www.jobgurus.com.ng/jobs/view/system-support更改为www.jobgurus.com.ng/jobs/system-support

我想删除网址中的/ view。

任何帮助将不胜感激。感谢

2 个答案:

答案 0 :(得分:1)

您可以尝试在 .htaccess 文件中使用以下代码:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^view/(.*)$ /$1 [L,NC,R]

所用标志的说明:

L  -> Last
NC -> No case comparison
R  -> Redirection

注意:重定向的默认代码为302.您可以通过设置: [L,NC,R=301] 将其更改为您想要的301。

答案 1 :(得分:0)

如果job是您的控制器名称,并且view是您的方法,则可以使用CI的路线。 在文件application/config/routes.php

中添加以下行
 $route['job/(:any)'] = 'job/view/$1';

你可以列出所有可能的链接。