htaccess重写规则问题-仅将索引页显示为子域URL?

时间:2018-11-02 09:53:37

标签: .htaccess

我的站点正在使用htaccess将子域文件夹显示为根站点。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?sample.co.jp$
RewriteCond %{REQUEST_URI} !^/wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /wp/$1
RewriteCond %{HTTP_HOST} ^(www.)?sample.co.jp$
RewriteRule ^(/)?$ /wp/index.php [L]

我希望URL不显示子域。它在大多数情况下都很好用,例如,如果我执行sample.com/aboutpage,它将显示sample.com/wp/aboutpage,但URL仍显示sample.com/aboutpage。唯一不会发生这种情况的页面是sample.com页面本身。每当我去那里时,URL就会显示sample.com/wp。对于sample.com/index.php(显示sample.com/wp/index.php),也会发生相同的情况,但对于其他任何页面都不会。

0 个答案:

没有答案