htaccess规则崩溃了我的电脑

问题描述 投票:-1回答:1

我正在写一个API,我已经制作了*这个htaccess文件如下所示我可以使用“SERVER.COM/GET/SOME PARAMETER”而不是“SERVER.COM/GET.PHP/SOME PARAMETER”我注意到有一些问题当我访问“SERVER.COM/GET/ANYTHING-HERE”时我的htaccess它挂起了我的整个计算机,而“SERVER.COM/GET”正在工作而没有文件扩展名很棒

*小写功能来自互联网

在此先感谢任何帮助

RewriteEngine On

#####################################
######### LOWERCASE FUNCTION ########
#####################################

# If there are caps, set HASCAPS to true and skip next rule
RewriteRule [A-Z] - [E=HASCAPS:TRUE,S=1]

# Skip this entire section if no uppercase letters in requested URL
RewriteRule ![A-Z] - [S=28]

# Replace single occurance of CAP with cap, then process next Rule.
RewriteRule ^([^A]*)A(.*)$ $1a$2
RewriteRule ^([^B]*)B(.*)$ $1b$2
RewriteRule ^([^C]*)C(.*)$ $1c$2
RewriteRule ^([^D]*)D(.*)$ $1d$2
RewriteRule ^([^E]*)E(.*)$ $1e$2
RewriteRule ^([^F]*)F(.*)$ $1f$2
RewriteRule ^([^G]*)G(.*)$ $1g$2
RewriteRule ^([^H]*)H(.*)$ $1h$2
RewriteRule ^([^I]*)I(.*)$ $1i$2
RewriteRule ^([^J]*)J(.*)$ $1j$2
RewriteRule ^([^K]*)K(.*)$ $1k$2
RewriteRule ^([^L]*)L(.*)$ $1l$2
RewriteRule ^([^M]*)M(.*)$ $1m$2
RewriteRule ^([^N]*)N(.*)$ $1n$2
RewriteRule ^([^O]*)O(.*)$ $1o$2
RewriteRule ^([^P]*)P(.*)$ $1p$2
RewriteRule ^([^Q]*)Q(.*)$ $1q$2
RewriteRule ^([^R]*)R(.*)$ $1r$2
RewriteRule ^([^S]*)S(.*)$ $1s$2
RewriteRule ^([^T]*)T(.*)$ $1t$2
RewriteRule ^([^U]*)U(.*)$ $1u$2
RewriteRule ^([^V]*)V(.*)$ $1v$2
RewriteRule ^([^W]*)W(.*)$ $1w$2
RewriteRule ^([^X]*)X(.*)$ $1x$2
RewriteRule ^([^Y]*)Y(.*)$ $1y$2
RewriteRule ^([^Z]*)Z(.*)$ $1z$2

# If there are any uppercase letters, restart at very first RewriteRule in file.
RewriteRule [A-Z] - [N]

RewriteCond %{ENV:HASCAPS} TRUE

#####################################
########### END FUNCTION ############
#####################################


############## RULES ################
RewriteRule ^get(/.*|$)$ get.php/$1/ [QSA]
#####################################
apache .htaccess wamp
1个回答
0
投票

最后我使用它从/ GET,/ GeT,/ get不敏感的情况下访问get.php

RewriteEngine On
RewriteRule ^[Gg][Ee][Tt](/.*|$)$ get.php/$1/ [QSA]
© www.soinside.com 2019 - 2024. All rights reserved.