将文件 url 重定向到 .htaccess 中的另一个页面
Redirect file url to another page in .htaccess
我需要将所有 php 文件从 url 末尾重定向到特定目录 luke:
http://example.com/dir/file.php
http://example.com/dir/folder/file.php
http://example.com/dir/folder/folder2/file.php
到
http://example.com/dir2/file.php
我的密码是
RewriteRule ^(.*).php$ http://example.com/dir2/.php [R=301,L]
但我得到了
http://example.com/dir2//dir/file.php
您可以使用以下内容:
RewriteRule ^.*/?([^/.]+).php$ http://example.com/dir2/.php [R=301,L]
这只会在正则表达式而不是目录中捕获 /file.php
。
我需要将所有 php 文件从 url 末尾重定向到特定目录 luke:
http://example.com/dir/file.php
http://example.com/dir/folder/file.php
http://example.com/dir/folder/folder2/file.php
到
http://example.com/dir2/file.php
我的密码是
RewriteRule ^(.*).php$ http://example.com/dir2/.php [R=301,L]
但我得到了
http://example.com/dir2//dir/file.php
您可以使用以下内容:
RewriteRule ^.*/?([^/.]+).php$ http://example.com/dir2/.php [R=301,L]
这只会在正则表达式而不是目录中捕获 /file.php
。