我已经准备好让.htaccess文件暂时正常工作了一段时间。我基本上想要的是改变域名,例如www.domain.com/products/products.html到www.domain.com/products我已经尝试了很长时间,以至于我开始认为它不受我的托管服务支持(hostgator,他们不知道。
这是我拼凑在一起的代码,只给出了默认的缺页错误。
RewriteEngine On
RewriteRule ^test?$ hidden/hidden.html [NC,L]
结构:
文件夹(隐藏) - > Hidden.html
index.html的
.htaccess
我在等待期间取得了一些进展,但是我能够获得3个链接而不是第四个链接。这让我更加困惑。
我的代码目前看起来像这样:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^website\.com$
RewriteRule (.*) http://www.website.com/$1 [R=301,L]
RewriteRule ^$ index.html [L]
RewriteRule ^staff$ staffmembers/staffmembers.html [L]
RewriteRule ^donate$ idonate/idonate.html [L]
RewriteRule ^private$ hidden/hidden.html [L]
dosn工作的唯一链接是website.com/donate,但是其他链接在这一点上运行正常。任何人都知道为什么或解决方法如何?