我正在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个网址。
答案 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]