我有更改擴展名的規則
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^item/(.*)/?$ item.php/$1 [NC,L]
RewriteRule ^([^.] )$ $1.php [NC,L]
一切正常 但是這個規則也過濾了 apple-app-site-association
需要跳過 apple-app-site-association 但過濾其他
我嘗試在下面添加代碼但無濟于事
RewriteRule ^apple([a-z] )$ $1 [NC,L]
RewriteRule apple-app-site-association$ $1 [NC,L]
RewriteRule ^apple([a-z] )$ $1 [NC,L,S=2]
uj5u.com熱心網友回復:
您可以使用以下內容:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^item/(.*)/?$ item.php/$1 [NC,L]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^.] )/?$ $1.php [NC,L]
上述條件可確保您不會重寫現有檔案和檔案夾。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/372980.html
標籤:阿帕奇 .htaccess 改写 跳过 苹果应用程序站点关联
