【发布时间】:2022-01-22 08:06:38
【问题描述】:
我有一个基于 Codeignitor (theinnovativepackaging.com) 的网站。从 SEO 的角度来看,我已经读到根 URL 中的尾随斜杠并不重要,但它对文件/路径很重要,例如 /about-us 和 /about-us/ 就我所研究的而言。我的问题是我的网站页面在 URL 中有斜杠,但是当您查看页面源并检查规范 URL 是否匹配时,我没有看到任何斜杠。 如果我有这样的 URL 结构,这有关系吗 地址栏中的 URL:example.com/product-name/ 规范 URL:example.com/product-name。 据我研究,它不是 SEO 的好习惯。如果可以,请告诉我,或者如果它不友好地指导我如何在产品页面中添加斜杠。我正在附加我的网站 .htaccess
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,NE,L]
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{THE_REQUEST} !/system/.*
RewriteRule (.*?)index\.php/*(.*) /$1/$2 [R=301,L]
# Standard ExpressionEngine Rewrite
# ------------------------------
RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
我的主要目标是在地址栏中保持规范标签和 URL 相同,如果它确实影响 SEO
【问题讨论】:
-
你读过seo - Does it make a difference if your URL path ends in a trailing slash or not? - Webmasters Stack Exchange吗? SEO是否有斜线并不重要,但您需要保持一致。为简单起见,大多数答案建议删除尾部斜杠。
-
@StephenOstermiller 我的意思是说,地址栏中的 URL 和规范 URL 的不同之处在于产品页面末尾是否存在斜杠。我的基本问题是,根据 SEO 的观点,地址栏中的规范 URL 和 URL 不应该相同。如果是,比如何?
-
@StephenOstermiller 我已经提到了我的网站 URL,您可以检查地址栏中的 URL 和来自我的产品页面的页面源的规范 URL。现在我的问题不在于我是否应该添加斜杠。我的问题是。我的产品页面是否可以使用不带斜杠的规范 URL 和带有斜杠的地址栏中的 URL?
标签: .htaccess codeigniter canonical-link