js 从样式化的 URL 获取查询字符串
js get query strings from styled url
有没有办法从使用 .htaccess 更改的 URL 中获取查询字符串。例如,如果我的网址是这样的
http://mysite.com/blog.php?id=7
对于此示例,位置搜索和 PHP &_GET['id'] 也有效,但是如果我像这样更改 HTaccess,则
RewriteRule ^blog/([0-9]+)$ blog.php?id=$1 [NC,L]
网址将更改为
http://mysite.com/blog/7
现在只有 $_GET['id'] 有效,但不能使用那个 JavaScript 版本。
谢谢你,丹尼尔。
您需要
使用 location.pathname.substr(1).split('/')
手动拆分 URL。
这为您提供了一个包含各种路径段的数组。在您的情况下,它将包含['blog', '7']
.
相关文章:
- JavaScript:从具有使用 # 符号的路由的 URL 获取查询字符串
- Express”;无法获取/查询“;错误
- 在页面加载时获取查询字符串值失败
- 从标记中的 href 获取查询字符串参数
- 通过 Javascript 从 href 属性获取查询字符串
- 分析获取查询字符串并使用值更改复选框状态
- 使用 PHP 从较大字符串内的 URL 获取查询字符串值
- 如何使用 Javascript 或 jQuery 从 URL 获取查询字符串以填充选择值
- js 从样式化的 URL 获取查询字符串
- 如何使用 JavaScript 从当前 URL 获取查询字符串
- 使用onsubmit事件获取查询字符串
- 正在获取查询查找的属性
- Web API MVC从ng-table获取查询参数
- jquery从url获取查询字符串
- 使用jQuery从URL中获取查询字符串,并在此基础上执行操作
- 使用javascript获取查询字符串值
- 无法在MVC4操作结果中获取查询字符串值
- jQuery从它自己的(self)链接中获取查询字符串
- 使用c#获取查询字符串值
- 如何从父页面获取查询字符串