我的www文件夹有以下 .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
我的api文件夹(在www文件夹内)有以下 .htaccess
RewriteEngine On
RewriteBase /api/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /api/index.php [L]
我想将 www 重定向到非 www 网址,同时保留 index.php 的规则。我尝试了很多事情都没有成功......
我试过的:
https://stackoverflow.com/questions/234723/generic-htaccess-redirect-www-to-non-www
更新 :
我想我可能只需要一系列规则
那是 :
1/ 将 www 重定向到非 www url 并转到 2
2/如果文件不存在 -> 重定向到 index.php
RewriteEngine On
RewriteBase
%% Here redirect www to non www url %%
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]