我需要一个网站让所有网址都没有www。为此,我在这里找到了一些有用的代码,这些代码帮助了我很多。但是,我无法找到如何为所有请求URI正确执行此操作。目前它只适用于域名主页。
@Override
public long getItemId(int position) {
String item = getItem(position);
return (long) mIdMap.get(Integer.parseInt(item)) <-- Crashing
现在www.domain.nl被重写为domain.nl。但是,任何其他像www.domain.nl/anything_else都不会被重写(也尝试在%{REQUEST_URI}之前添加/,不起作用)。
感谢任何帮助!
答案 0 :(得分:0)
之前使用www规则:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.domain\.nl [NC]
RewriteRule ^ https://domain.nl%{REQUEST_URI} [NE,L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>