gpt4 book ai didi

regex - Wordpress 子目录上的不同项目

转载 作者:行者123 更新时间:2023-12-02 01:54:54 24 4
gpt4 key购买 nike

我正在尝试在安装了 WordPress 的网站根目录的子目录中开发一个项目。不知何故,它一直显示 404 错误页面。让我解释一下-

http://www.mysite.com - [已安装 Web 根目录/WordPress 站点]

此目录的.htaccess:

# 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

http://www.mysite.com/crm/ - [我存储 CodeIgniter 项目/安全页面的新目录 'crm']

此 crm 目录的 .htaccess:(这是用于 Codeigniter 项目)

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

每当我尝试访问第二个链接时,它都会显示 404 错误。请帮我解决这个问题。

** 如果我使用普通的 html 文件,它可以工作,但对于安全页面,它就不起作用。

最佳答案

您需要将您的 /crm/.htaccess 更改为:

RewriteEngine on
RewriteBase /crm/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

DocumentRoot/.htaccess 如下:

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

关于regex - Wordpress 子目录上的不同项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20773761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com