Php 使用.htacces文件重定向
这听起来像是一个已经被问了很多次的任务,但我想做的是非常具体的。我想将任何请求重定向到我的根目录的“目录”,例如: --限制为--> --重定向到--> 不应该重定向 问题是我不想更改URL,只想更改内容。因此,访问者应该看到他们在地址栏中输入的URL,但网站索引内容。My.htaccess文件已经包含一个重写,用于处理使用发出文件类型时发生的情况。我不知道这是否会干扰我想做的,但我会提供它只是为了澄清Php 使用.htacces文件重定向,php,regex,.htaccess,redirect,web,Php,Regex,.htaccess,Redirect,Web,这听起来像是一个已经被问了很多次的任务,但我想做的是非常具体的。我想将任何请求重定向到我的根目录的“目录”,例如: --限制为--> --重定向到--> 不应该重定向 问题是我不想更改URL,只想更改内容。因此,访问者应该看到他们在地址栏中输入的URL,但网站索引内容。My.htaccess文件已经包含一个重写,用于处理使用发出文件类型时发生的情况。我不知道这是否会干扰我想做的,但我会提供它只是为了澄清 Options +FollowSymLinks -MultiViews RewriteEng
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_URI}.php [L]
提前谢谢 您需要一个新规则来处理该重新写入:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^sub/.+$ / [L,NC]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_URI}.php [L]
这正是我需要的!谢谢你的快速回答!