我有一个这样的文件夹结构
root/folder1/folder2/2023/
如果我将下面的.htaccess
文件放在根文件夹中,则可以正常工作
RewriteEngine On
RewriteRule ^(\d{4})/foo?$ folder1/folder2/$1/foo.php [NC,L]
https://example.com/folder1/folder2/2023/foo.php
原始urlhttps://example.com/2023/foo
新url
子文件夹2
如果我把我的.htaccess
文件放在folder2
中,如何获得上面相同的URL
如果我使用下面的RewriteRule
,但我不想在我的URL https://example.com/folder1/folder2/2023/foo
中使用/folder1/folder2/
,则可以使用此方法
RewriteRule ^(\d{4})/foo$ $1/foo.php [NC,L]
这是可能的,或者我应该把我的.htaccess
放在我的根目录下。
1条答案
按热度按时间kse8i1jr1#
在最后一个文件夹里放这个
至少对我来说很有效