【发布时间】:2018-04-16 01:04:12
【问题描述】:
我在 http://example.com 的根文件夹中安装了 wordpress。我创建了名为 world http://example.com/world 的新文件夹,我需要 htaccess 来单独处理该特定文件夹,这可能吗?
下面给出了我需要用于文件夹世界的 htaccess。我在 rootfolder htaccess 中添加了这个,我得到了内部服务器错误,因此我不想打扰根文件夹。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)(\/?)$ / [QSA,NC,L]
我的根文件夹 htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
【问题讨论】:
-
你的根 .htaccess 已经有 WP 重写规则不是吗?如果是,请发布您的完整
DOCUMENT_ROOT/.htaccess -
@anubhava:嗨,先生,我已经更新了。
-
好的很好现在你想要这个文件夹
/world独立于wordpress对吧? -
您必须将您的
.htaccess文件放在world文件夹中,它应该可以工作。如果没有,您必须在站点配置中添加AllowOverride All选项。 -
@anubhava : 是的先生 :)
标签: regex wordpress apache .htaccess mod-rewrite