使用 htaccess,我想通过向我的所有页面添加自定义扩展来为我的网站打造品牌,只是为了外观。
假设我的公司名称是“xtreme web design”,我希望我的所有页面都以 .xwd 而不是 .php 或 .html 结尾,例如:
http://example.com/file.swd
如果我指定 MIME 类型,这会影响与浏览器或设备的兼容性吗?这会对我的 SEO 产生负面影响吗?
使用 htaccess,我想通过向我的所有页面添加自定义扩展来为我的网站打造品牌,只是为了外观。
假设我的公司名称是“xtreme web design”,我希望我的所有页面都以 .xwd 而不是 .php 或 .html 结尾,例如:
http://example.com/file.swd
如果我指定 MIME 类型,这会影响与浏览器或设备的兼容性吗?这会对我的 SEO 产生负面影响吗?
如果这纯粹是为了品牌/用户感知 - 那么您应该能够使用 . 只要你事先逃脱它。对 SEO 不会有真正的影响,只要你的 url 是友好的并且没有填充 PHP 获取字符或类似的。
长答案缩短了 - 很好 - 只需确保在 .htaccess 中重写时转义字符
希望这可以帮助!
注意:此答案假设您不想创建不同的文件类型 - 只需给出不同文件类型的感知。
重写:
http://example.com/file.html
在您的 .htaccess 中执行此操作:
RewriteEngine On
RewriteRule ^file\.swd/?$ file.html [NC]
这 。转义/取消句点 - 这很重要。希望这能解决你的问题
如果您确实希望服务器上的文件具有自定义扩展名,而不仅仅是用 Apache 重写RewriteRule
,您可以使用AddType配置指令,例如:
AddType application/x-httpd-php .html .htm .xwd
我敢打赌,不使用 a 会有一点效率RewriteRule
,尽管它无疑很小。;-)
但是这两种方法都不应该给 SEO 带来任何问题,虽然我不能代表搜索引擎,但我怀疑这种变化会影响你的排名。