我在我的網站URL上隱藏了我的文件擴展名,我想知道是否需要在其他頁面上更改我的鏈接。隱藏在.htaccess中的文件擴展名
例如,如果我有'www.example.com/packages',那麼我應該將指向該頁面的鏈接從href =「packages.php」更改爲href =「packages」,因爲文件擴展名爲只是'包'而不是'packages.php'。
這是重要的改變,還是最好保持原樣?哪個對SEO更好?
我在我的網站URL上隱藏了我的文件擴展名,我想知道是否需要在其他頁面上更改我的鏈接。隱藏在.htaccess中的文件擴展名
例如,如果我有'www.example.com/packages',那麼我應該將指向該頁面的鏈接從href =「packages.php」更改爲href =「packages」,因爲文件擴展名爲只是'包'而不是'packages.php'。
這是重要的改變,還是最好保持原樣?哪個對SEO更好?
爲了SEO的目的,最好有href="packages"
的鏈接。
而對於搜索引擎已經收錄的網址使用301規則:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+(?:index)?(.*?)\.php[\s?] [NC]
RewriteRule^/%1 [R=301,L,NE]
就我個人而言,我會把它列入白名單。 RewriteRule ^/(products|about_page|other)/([A-Za-z0-9]+)/?$ /$1.php?param=$2 [L] RewriteRule ^/(products|about_page|other)/?$ /$1.php [L]
通過這種方式,您可以控制哪些文件無需擴展即可訪問(甚至可以使用參數僞造REST路由器)。
但回答你的問題:是的。如果你要實現一個功能,你應該使用它。