我正在努力创造一些东西 short.com/ASWi7 - > short.com/index.php?h=ASWi7
所以我尝试在我的htaccess上使用这段代码
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule ^(.*)$ /index.php?hash=$1 [L]
但网站失去了css和一切...我在文件夹等组织我的网站... 那么如何排除所有文件夹或cetain文件成为该规则的一部分?
答案 0 :(得分:2)
尝试以下方法:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule ^(.*)$ /index.php?hash=$1 [L]
!-f
检查现有文件
!-d
检查现有目录
希望有所帮助。