0

我想隐藏我的附属链接并按照Yoast.com上的指南进行操作。

为了使附属 URL 看起来更好(例如从https://example.com/go/?id=product-namehttps://example.com/go/product-name),他们为 . htaccess 文件:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteRule (.*) ./index.php?id=$1 [L]
</IfModule>

但这不起作用,当我打开主页或我网站的任何其他页面时,它会显示 404 错误。

我的网站是托管在 A2 Hosting (LiteSpeed) 上的共享托管计划上的静态 HTML 网站。

4

1 回答 1

0

我认为您的 htaccess 文件位于错误的目录中。将其放在 go 文件夹内的 .htaccess 中。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /go/
RewriteRule ^index\.php$ - [L]
RewriteRule ^(.*) index.php?id=$1 [L]
</IfModule>
于 2018-05-03T11:45:35.557 回答