.htaccess将子文件夹重定向到域名

7 .htaccess redirect root subdirectory

我在子文件夹(http://mydomain.com/subfolder/index.php)中有网站内容,现在我将所有内容复制到根文件夹(http://mydomain.com/index.php).

我想使用.htaccess将所有已将旧页面添加为书签的访问者重定向到新内容(至少添加到新的index.php).

它是否正确:

RewriteEngine on
RewriteRule /subfolder/^(.*)$ http://mydomain.com [R=301,L]
Run Code Online (Sandbox Code Playgroud)

我将.htaccess文件放在子文件夹或根文件夹中的哪个位置?

mar*_*snn 28

将下面.htaccess/(在您的index.php所在)应该做的伎俩:

RewriteEngine on
RewriteRule ^subfolder/(.*)$ /$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

或者您可以将以下内容.htaccess放入/subfolder:

RewriteEngine On
RewriteRule ^(.*)$ /$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

请注意,()周围.*$1重定向/subfolder/someFile.php/someFile.php.如果你跳过它,一切都/subfolder重定向到/.