javascript - 如何使用 JavaScript 和 .htaccess 进行 SEO?

标签 javascript .htaccess web-applications seo

我如何 JavaScript 和/或.htaccess 来映射请求:

http://example.com/map/new_york

到:

http://example.com/map?city=new_york

用户没有看到 URL 重定向?

更新:

由于这里似乎有很多困惑,我将提供更多细节。我想为我的 map 应用程序完成搜索引擎优化 (SEO)。该 map 位于我的网络服务器上,网址为 http://example.com/map。我想让人们深层链接到他们选择的城市,形式为 http://example.com/map/?city=new_york。因为我想要 SEO,所以 URL 应该看起来像:http://example.com/map/new_york

在不使用任何类型的服务器端编程(PHP/Python/等)的情况下,我如何仅使用 JavaScript 和/或 .htaccess 来完成这个用例?

最佳答案

您不能使用 JavaScript 来执行此操作。

但是,如果您在托管网站的 Web 服务器上安装了 mod_rewrite,则可以通过 .htaccess 执行此操作。

请参阅此链接以在您的 .htaccess 文件中创建“重写”条目:

http://corz.org/serv/tricks/htaccess2.php

(互联网上有很多资源可以做到这一点,搜索“.htaccess rewrite”

更新:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^map/([^/]+) /map?city=$1 [NC]

这应该将对 map/[ANYTHING] 的所有请求重写为 /map?city=[ANYTHING]

关于javascript - 如何使用 JavaScript 和 .htaccess 进行 SEO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905750/

相关文章:

javascript - 如何自定义actionSheet和actionSheet按钮的extjs大小?

Javascript:命名捕获组

javascript - WebdriverIO 是否有 "right at the end of the test"的 Hook (或等效解决方案)?

javascript - 如何制定在特定 Controller 中调用函数的 Angular 指令

php - 如何在不需要身份验证时从 URL 检索尝试的 $_SERVER ['REMOTE_USER' ]

.htaccess - htaccess 和 URL 重写

php - 增加 php 的最大执行时间

javascript - 对数组元素求和的抽象函数

Java Web 服务允许大文件流

java - 如何处理来自数据库的巨大结果集