我想做以下事情:
我有一个htaccess文件,它让每个请求都通过index.php
。如果我没弄错的话,这叫自举?(我以前没有这样做过)。
我想在网站的根目录下创建一个子目录,作为“测试”网站,因为我不能添加子域。我需要一个htaccess rewritecond,它可以将teszt
文件夹下的任何请求重定向到同一文件夹下的index.php
。
因此,如果输入example.com/[anything]
,数据将发送到根目录中的index.php
;如果输入example.com/teszt/[anything]
,数据需要发送到teszt/index.php
这是我的htaccess文件:
IndexIgnore *
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
1条答案
按热度按时间uyto3xhc1#
您可以在根文件夹的htaccess中使用这些规则:
上面的规则也会将你已经存在的文件重写到index.php中。如果你不想重写你的文件,只要在规则
RewriteCond %{REQUEST_FILENAME} !-f
中添加一个条件。