[英]How to clean a url with htaccess?
加载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之后的所有内容,以加载其他脚本而不会出现问题。
如果没有看到您的HTML内容和.htaccess文件,很难确定问题的确切原因。
请验证.htaccess文件中的说明。 如果您使用的是重写规则,则需要验证它是否正确,例如: RewriteRule ^/?$ "http\\:\\/\\/example\\.in" [R=301,L]
如果该规则强制执行/route
您显然需要从指令中删除/route
。
请确保在您的<a>
标记中引用适当的路径。 如果格式化不正确,将导致串联。 您正在使用框架吗? 如果是这样,可能会影响您的URL格式。
一些为您准备的HTML a标签示例: <a href="http://example.com/file1.php">File 1</a>
和<a href="/file1.php">File 1</a>
如果您没有其他阻碍此简单方法的因素,则将执行相同的操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.