为网址添加特殊字符时,为什么网页被销毁,尤其是/
?
例如,
myproject.loc / page1.php中/
我该如何解决这个问题?
答案 0 :(得分:1)
当您在page1.php
之后放置一个尾部斜杠时,您的浏览器会将其解释为目录,并且会破坏所有相对路径。
如果你真的想在文件名之后使用尾部斜杠,则需要使用apache url
重写。
答案 1 :(得分:1)
尝试在创建网址时对网址进行编码。如果要通过javascript创建URL,请按以下命令对其进行编码:
encodeURIComponent('myproject.loc/page1.php/"?');
或者如果您在PHP中创建URL,请使用:
urlencode('myproject.loc/page1.php/"?');
但是,不建议在想要关注SEO的网站网址中使用某些特殊字符