我试图了解正则表达式URL的重写和重定向。
我需要以下内容:
www.mydomain.com/tag/*/index.html
(例如mydomain.com/tag/winter-holidays/index.html
或mydomain.com/tag/summer-holidays/index.html
)重定向到:www.mydomain.com/index.php/tag/WHATEVER/index.html
www.mydomain.com/*/
(例如,www.mydomain.com/four-roots-of-happy-living/
,www.mydomain.com/four-roots-of-happy-living
(不带斜杠),www.mydomain.com/living/
,www.mydomain.com/living
(不带斜杠)AND { {1}}和www.mydomain.com/category/happiness/
(不带斜杠)重定向到www.mydomain.com/category/happiness
或www.mydomain.com/index.php/WHATEVER/
。
我在.htaccess文件中尝试了许多不同的组合,以至于现在我的头都在旋转。
(目前)在我的.htaccess文件中,但是在此之前已将其停用,直到我能直接得到它为止:
www.mydomain.com/index.php/WHATEVER/ WHATEVER/
注意:我的htaccess文件位于/位于我的根目录中,我的WordPress网站位于该文件夹的wp文件夹中,并且没有.htaccess文件。