javascript - 在网址末尾添加特殊字符会破坏网页

标签 javascript php css html web

<分区>

为什么在URL中添加特殊字符,特别是/,网页会被破坏?

例如,

myproject.loc/page1.php/

我该如何解决这个问题?

最佳答案

尝试在创建 URL 时对其进行编码。如果 URL 将由 javascript 创建,请通过以下命令对其进行编码:

encodeURIComponent('myproject.loc/page1.php/"?');

或者如果您在 PHP 中创建 URL,请使用:

urlencode('myproject.loc/page1.php/"?');

但是不建议在要遵循 SEO 的网站 URL 中使用一些特殊字符

关于javascript - 在网址末尾添加特殊字符会破坏网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22110801/

相关文章:

google-chrome - html5视频上的圆 Angular

javascript - CORS、通过 vagrant 的 nginx,以及通过 browsersync 提供服务的站点

php - php中子类的父类属性为null

javascript - 使用 javascript 加载不同的 CSS 样式表

php - 通过javascript发布php ajax结果时激活javascript

php - 在括号内使用 COALESCE 错误

javascript - 在 div 中拖放列表元素

javascript - FCM Admin - 网络应用程序用户的注册 token 在哪里?

javascript - 如何更改 Highcharts 中条形的宽度?

javascript - BrowserSync 与导致错误的分析脚本