【问题标题】:.htaccess - issue with folder once I get rid of the extensions.htaccess - 一旦我摆脱了扩展,文件夹就会出现问题
【发布时间】:2014-04-22 17:45:57
【问题描述】:

所以我已经设法通过 .htaccess 处理程序摆脱了 php 扩展,但是问题出现在一个与目录共享名称的特定 url。

即。位于根目录的目录称为“somename”,页面称为“somename.php”, 路径如下所示:www.domainame.com/somename/ 为目录,该目录包含以下文件:page1.php; page2.php 等,所以 page1.php 的 url 是 www.domainame.com/somename/page1.php。

现在,页面菜单上的链接包含 page1.php 的 URL; page2.php; page3.php 等是 somename.php。但是没有page1.php的链接; page2.php 等出现在菜单下拉菜单中,而您必须单击菜单栏上的“somename.php”,一旦访问者进入“somename.php”页面,他们就可以单击特定的缩略图来获取到page1.php、page2.php等。

一旦我通过 .htaccess 摆脱了 php 扩展名,当我点击菜单栏上的 somename(ie.somename.php) 时,我最终会出现在“somename”(www.domainame.com/ somename/) 目录而不是 somename.php。

我尝试在末尾删除斜杠,但同样的问题仍然存在。即,一旦我单击 somename.php- 它应该带我到 www.domainame.com/somename 页面,但它带我到实际目录 www.domainame.com/somename/
我已经厌倦了许多不同的解决方案,但我无法让它发挥作用。 请帮忙! 非常感谢。

【问题讨论】:

    标签: php .htaccess directory trailing-slash


    【解决方案1】:

    我在这里有一个想法,实际上应该可以工作,如果目录具有相同的名称,则 .htaccess 文件采用两个名称,它将重定向到该目录,因此,在这里您可以将索引页放在该“somename”目录和这个文件你正确的代码重定向到这个页面。

    【讨论】:

    • 好主意。我会试试看。谢谢!我唯一担心的是它会再次重定向到目录(??)
    猜你喜欢
    • 2020-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    • 2017-06-13
    • 1970-01-01
    相关资源
    最近更新 更多