重写域名以剪切其 URI

重写域名以剪切其 URI

我需要将 domain.com/wp1/ 设置为像 domain.com/ 那样显示。过去几个小时我曾尝试设置任何重写,但没有成功 :(

PS public_html/wp1 中安装了一个 wordpress,配置为在 domain.com/wp1/ URL 上运行。其 .htaccess 如下:

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

# END WordPress

非常感谢!

答案1

你尝试过吗:

# BEGIN WordPress
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
    RewriteRule (.*) %{DOCUMENT_ROOT}/index.php [L]
</IfModule>
# END WordPress

答案2

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteCond %{REQUEST_URI} !folder/
RewriteRule (.*) /folder/$1 [L]

這已經完成工作了。

相关内容