我想从表单的操作属性中的链接中删除.php
。
链接是:
localhost/shopproject/MassUpload/create_excel.php/createExcel
。
我已尝试在其他问题中使用.htaccess
,但我发现只能在链接的最后删除.php,例如
localhost/shopproject/MassUpload/create_excel.php/createExcel.php
到
localhost/shopproject/MassUpload/create_excel.php/createExcel
。
我想知道如何链接到:
localhost/shopproject/MassUpload/create_excel/createExcel
如果不可能,是否有更好的方法可以隐藏用户create_excel.php
的使用情况?
感谢您的帮助
答案 0 :(得分:3)
如果你只需要这个特定形式......
RewriteEngine ON
RewriteRule ^create_excel/createExcel$ create_excel.php/createExcel.php
或者如果你有很多不同的形式使用这样的东西......
RewriteEngine ON
RewriteRule ^(.*)/(.*)$ $1.php/$2.php
请注意,您可能需要添加实时网站使用的正确路径。
我认为这样的事情(如果你在适当的路径中添加)可能能够帮助你。我暂时没做过重写,但是这会说/ / any / any / what / something.php /whatever.php
所以这就像说可以通过create_excel / createExcel
访问/create_excel.php/createExcel.php如果这不起作用,或者您无法在.htaccess中创建类似内容,请尝试以下我想...
create_excel / createExcel / index.php的 这将允许您使用site.com/create_excel/createExcel/作为链接,因为在为此设置文件夹时会自动使用index.php(并且不会显示在URL栏中)。
如果您使用某种第三方库或系统,我强烈建议不创建这样的自定义文件夹。