【发布时间】:2017-10-07 12:37:09
【问题描述】:
我现在将编辑这篇文章,因为现在我知道它是关于什么的了。我想为我的产品网站提供一个漂亮的 URL。 在我的 .htaccess 文件中,我需要指向 www.mydomain.com/site/#?title=orange 来自 www.mydomain.com/site/orange
我已经在我的 .htaccess 文件中尝试了所有可能的正则表达式,但它只是不起作用。 我开始认为这是因为我的网站正常工作所需的 URL 中的 Angular #(哈希)符号。
当我点击一个产品时,我的 URL 会随以下代码发生变化:
var url = location.href.split('#?')[0] + element;
window.location.href = url;
window.location.reload();
然后重新加载,链接更新为显示我点击的产品的新 URL 参数。 我只希望 www.mydomain.com/site/orange 指向 www.mydomain.com/site/#?title=orange (需要哈希)
【问题讨论】:
-
Google “X 中的搜索引擎友好型网址”,其中 X 是您使用的服务器端语言。
-
我不知道为什么谷歌没有给你这个问题:stackoverflow.com/questions/20563772/…
标签: angular redirect hash seo clean-urls