我在加载PHP脚本时遇到了url问题。
问题在于,在向php脚本发出请求时,它会正常加载,但在请求另一个脚本时,在url中它们开始收集,它看起来像这样:
www.example.com/file.php/route1/file2.php
我需要这个
www.example.com/file2.php
当我请求另一个文件时,我需要这个
www.example.com/file2.php
我需要隐藏 file1.php或file2.php 之后的所有内容,以便毫无问题地加载其他脚本。
答案 0 :(得分:-1)
如果没有看到您的HTML内容和.htaccess文件,很难确定问题的确切原因。
请验证.htaccess文件中的说明。如果您使用的是重写规则,则需要验证它是否正确,例如:
RewriteRule ^/?$ "http\:\/\/example\.in" [R=301,L]
如果此规则强制/route
,您显然需要从指令中删除/route
。
请务必在<a>
标记中引用相应的路径。如果您没有正确格式化,最终会连接。你在使用框架吗?如果是这样,这可能会对您的网址格式产生影响。
一些HTML标签示例:
<a href="http://example.com/file1.php">File 1</a>
和<a href="/file1.php">File 1</a>
会执行相同的操作,前提是您没有其他因素阻碍这种简单的方法。