CodeIgniter应用程序上的规范URL问题

时间:2017-05-04 13:50:43

标签: php .htaccess codeigniter

我正在CodeIgniter中开发一个应用程序。我从SEO专家那里得到了一些问题。一个问题是URL Canonical问题。

例如,我可以通过多个网址访问相同的内容。

https://seocompany.us.com/portfolio

https://seocompany.us.com/portfolio/

https://seocompany.us.com/index.php/portfolio/

https://seocompany.us.com/index.php/portfolio

如何将所有这些网址重定向到仅1个网址。

https://seocompany.us.com/portfolio

2 个答案:

答案 0 :(得分:1)

301改写也适用于指导他们

301 --- https://seocompany.us.com/index.php/portfolio/ => https://seocompany.us.com/portfolio

RewriteRule ^index\.php/portfolio/$ /portfolio? [L,R=301]

等等

答案 1 :(得分:0)

.htaccess文件末尾添加此内容。 (没检查)

RewriteCond %{HTTP_HOST} ^seocompany.us.com/index.php/portfolio/ [NC]
RewriteRule ^(.*)$ https://seocompany.us.com/portfolio/$1 [L,R=301]