Php Wordpress和其他根文件夹之间的重定向冲突

Php Wordpress和其他根文件夹之间的重定向冲突,php,wordpress,apache,.htaccess,redirect,Php,Wordpress,Apache,.htaccess,Redirect,我的问题很棘手。 我在根文件夹上安装了Wordpress,其网站URL设置为:www.domain.com和http://www.domain.com/fr/ 我在根目录中还有其他硬编码文件夹,如/order/或/auth/,我希望用户可以在不使用www的情况下通过https访问这些文件夹https://domain.com使用类似https://domain.com/fr/auth/(其中/auth/是硬编码文件夹)。 但是它将我重定向到https://www.domain.com/fr/au

我的问题很棘手。 我在根文件夹上安装了Wordpress,其网站URL设置为:
www.domain.com
http://www.domain.com/fr/
我在根目录中还有其他硬编码文件夹,如/order/或/auth/,我希望用户可以在不使用www的情况下通过https访问这些文件夹https://domain.com使用类似
https://domain.com/fr/auth/
(其中/auth/是硬编码文件夹)。 但是它将我重定向到
https://www.domain.com/fr/auth/
。 如果我为所有内容选择非www URL,那么在尝试访问硬编码文件夹时,我会得到一个Wordpress 404页面

长话短说,如果我们使用https以便访问其他根硬编码文件夹或使用一些htaccess规则,有没有办法避免wordpress重定向

我目前的访问权限是:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

RewriteRule ^([^/]*)/auth/$ /auth/?lang=$1 [L]
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
重写规则^([^/]*)/auth/$/auth/?lang=$1[L]

自一周以来,我一直在尝试为该体系结构提出解决方案。谢谢你的帮助

您需要做的第一件事是将身份验证规则移到wordpress规则之前,而不是之后。wordpress规则设置为将所有内容重定向到index.php。那么,删除www并使用https只需在wordpress规则之上添加另一条规则即可。这很有效!!!!!!!!!!非常感谢@PanamaJack你这个人!您需要做的第一件事是将身份验证规则移到wordpress规则之前,而不是之后。wordpress规则设置为将所有内容重定向到index.php。那么,删除www并使用https只需在wordpress规则之上添加另一条规则即可。这很有效!!!!!!!!!!非常感谢@PanamaJack你这个人!