2017-04-20 54 views
0

加载PHP脚本时出现url问题。如何用htaccess清理网址?

的问题是,在发出请求到PHP脚本的时候,它通常加载,但请求另一个脚本时,在URL中就开始收集和它看起来像这样:

www.example.com/file.php/route1/file2.php

我需要这个

www.examp le.com/file2.php

当我请求另一个文件,我需要有这样

www.example.com/file2.php

我需要隐藏它在file1.php或file2.php之后加载其他脚本时没有问题的所有内容。

回答

-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>将执行相同的提供您没有其他因素阻碍这种简单的方法。