htaccess 禁止我使用完整路径
htaccess prohibits me from using full path
所以我才刚刚开始了解 .htaccess,我已经能够美化我的 URL。
# localhost/index.php?side=kunder => localhost/kunder
RewriteRule ^([^\/\.]+)/?$ index.php?side= [NC,L]
# localhost/index.php?side=kunde&id=1 => localhost/kunde/1
RewriteRule ^([^\/]*)?/([^\/]*)?$ index.php?side=&id= [NC,L]
问题是 现在我似乎无法导航到驻留在 root/favicons/favicon.ico
中的我的收藏夹图标
我猜它会处理如下:index.php?side=favicons&id=favicon.ico
任何帮助将不胜感激!
您可以使用:
# skip all files and directories from rewrite rules below
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteRule ^([^/]+)/?$ index.php?side= [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/?$ index.php?side=&id= [QSA,L]
所以我才刚刚开始了解 .htaccess,我已经能够美化我的 URL。
# localhost/index.php?side=kunder => localhost/kunder
RewriteRule ^([^\/\.]+)/?$ index.php?side= [NC,L]
# localhost/index.php?side=kunde&id=1 => localhost/kunde/1
RewriteRule ^([^\/]*)?/([^\/]*)?$ index.php?side=&id= [NC,L]
问题是 现在我似乎无法导航到驻留在 root/favicons/favicon.ico
中的我的收藏夹图标我猜它会处理如下:index.php?side=favicons&id=favicon.ico
任何帮助将不胜感激!
您可以使用:
# skip all files and directories from rewrite rules below
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteRule ^([^/]+)/?$ index.php?side= [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/?$ index.php?side=&id= [QSA,L]