1
我在我的htaccess如下:配置mod_rewrite的問題
DirectoryIndex index.py
RewriteEngine On
RewriteBase/
RewriteRule ^([0-9]+)$ index.py?id=$1 [L]
RewriteCond %{THE_REQUEST} /index\.py [NC]
RewriteRule ^(.*?)index\.py$ /$1 [L,R=302,NC,NE]
一是規則將發出有人找
mydomain.com/<digits>
到mydomain.com/index.php?id=,第二條規則修復的HREFs在index.py中。 但是當我添加
RewriteBase/
RewriteRule ^([^0-9]+)$ index.py [L]
讓任何人所提出的要求不僅是數字去index.py,在index.py的div只是有點消失。問題是什麼?
能否請您解釋我!-f和!-d? – RomaValcer
@RomaValcer它檢查請求不是針對現有文件('!-f'),而是針對現有目錄('!-d')。 –
因此,只有在您不查找現有文件時才重寫它,好吧。 – RomaValcer