在htaccess或route.php中你可以从这里得到答案。
我需要这样的东西。如果我有网址:
http://tageto.pnf-sites.info/developer/headcategory_controller/head_category/Agriculture
比必须更换为
http://tageto.pnf-sites.info/developer/Agriculture
如果我有这样的网址
http://tageto.pnf-sites.info/developer/headcategory_controller/sub_category/Rice
比必须更换为
http://tageto.pnf-sites.info/developer/Agriculture/Rice
有人可以解决我的这个问题吗?请快速回复。
的.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(developer)/[^/]+/[^/]+/(.+)$ /$1/$2 [NC,L,R=302]
</IfModule>
由此 - &gt;错误404 - 未找到!
答案 0 :(得分:1)
在DOCUMENT_ROOT/.htaccess
文件中尝试此规则:
RewriteEngine On
RewriteRule ^(developer)/[^/]+/[^/]+/(.+)$ /$1/$2 [NC,L,R=302]
答案 1 :(得分:1)
您可以在htaccess中尝试以下
RewriteCond %{HTTPS} on
RewriteRule ^developer/headcategory_controller/sub_category/Rice http://%{SERVER_NAME}%{REQUEST_URI} [R,L]
你可以试试这个rout.php
$route['developer/Agriculture/(:any)'] = 'developer/headcategory_controller/sub_category/$1';