0
我需要一个网站,让所有的URL没有www前面。为此,我在这里找到了一些有用的代码,这些代码对我有很大的帮助。但是,我无处可以找到如何正确执行所有请求URI。目前它只能在域名主页上运行。非www重写规则不处理请求URI
# 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]
RewriteCond %{HTTP_HOST} ^www\.domain\.nl [NC]
RewriteRule ^(.*)$ https://domain.nl%{REQUEST_URI} [L,R=301]
</IfModule>
# END WordPress
现在www.domain.nl被重写到domain.nl中。然而,像www.domain.nl/anything_else之类的任何其他内容都不会被重写(也尝试在%{REQUEST_URI}之前添加/,但不起作用)。
任何帮助表示赞赏!