Codeigniter .htaccess重定向URL问题

时间:2019-02-20 07:17:22

标签: php .htaccess codeigniter-3

我想将我的旧网址重定向到新网址,重定向工作正常,但是网址存在问题,重定向的网址格式不正确

例如:

旧网址:www.example.com/pages/product_popup/1

新网址:www.example.com/product-syrup

但是它以这种方式重定向

重定向的网址:www.example.com/product-syrup /?/ pages / product_popup / 1

我的htaccess:

prices = resource.xpath(".//prices/price[translate(@dateto, '-', '') > 20190101]")

我该如何克服?正在使用GoDaddy托管

2 个答案:

答案 0 :(得分:2)

在新行的RewriteEngine On之后,添加以下规则:

RewriteRule ^pages/product_popup/1$ /product-syrup [R=301,L]

答案 1 :(得分:0)

在codeigniter中,您可以通过URI路由

完成此操作

在application / config / routes.php下

$route['pages/product_popup/(:any)'] = 'product-syrup';

包含单词“ pages / product_popup /(:any)”的URL将重新映射到“ product-syrup”类。

https://www.codeigniter.com/userguide3/general/routing.html