我是一个新手,对于htaccess文件的使用还不熟悉。我知道如何基本重写URL,例如删除index.php、扩展名等。我也能够使用$_SERVER["PATH_INFO"]来处理文件后面的内容。
但问题在于,如果要对除了(未显示的)index.php 之外的另一个带有尾部伪目录结构的文件进行操作,该怎么做呢?比方说,我有这样一个文件:
但问题在于,如果要对除了(未显示的)index.php 之外的另一个带有尾部伪目录结构的文件进行操作,该怎么做呢?比方说,我有这样一个文件:
domain.com/render.php/this
我希望您能将其翻译为以下内容:
domain.com/render/this
我的临时解决方法是在我的index.php
文件中处理所有的逻辑,但我想将其拆分成几个文件,这样就可以让index.php
处理我的主页内容,而render.php
则处理完全不同的内容。
感谢您的时间。
RewriteRule ^([^./]+)/(.*)$ $1.php/$2 [L]
不是可以完成任务吗?你可能需要使用DPI
标志。 - Sumurai8