![](/img/trans.png)
[英]How to redirect old url to new url using .htaccess file in codeigniter?
[英]redirect old URL to new URL [codeigniter .htaccess]
我的旧网站遇到了麻烦,因此我编写了一个新网站。 但是我无法将旧的URL重定向到新的URL。 我的旧网址看起来像:
http://sample.com/?m=news&e=view&id=66
它已经在Google上共享和SEO。 但我完成了删除主机中的旧源的操作。 我希望有人单击该链接时,它将重定向到我的新页面:
http://sample.com/en/news/redirect-url-66.html
但是idk如何写htaccess规则。谁能告诉我该怎么办。 这是我的htaccess(默认CodeIgniter htaccess):
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
旧网址:
http://sample.com/?m=news&e=view&id=66
新网址:
http://sample.com/index.php/en/news/redirect-url-66.html
的.htaccess
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
RewriteCond %{QUERY_STRING} m=([a-z]+) $1
RewriteCond %{QUERY_STRING} e=(view) $2
RewriteCond %{QUERY_STRING} id=([0-9]+) $3
RewriteRule ^(.*)$ index.php/en/%1/redirect-url-%3.html?
希望对你有用
您正在使用WordPress吗? 因为如果您这样做了,那么有很多插件可以帮助您在服务器级别进行自动重定向,而无需您自己进行所有重定向,而对于大型网站而言,这可能会很麻烦。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.