슬래시가 있거나없이 슬래시를 사용하여 액세스 할 수 있도록하려면이 규칙을 어떻게 작성해야합니까?슬래시가 있거나없는 경우
RewriteRule ^members/([^/]+)$ members.php?id=$1 [L]
슬래시가 있거나없이 슬래시를 사용하여 액세스 할 수 있도록하려면이 규칙을 어떻게 작성해야합니까?슬래시가 있거나없는 경우
RewriteRule ^members/([^/]+)$ members.php?id=$1 [L]
RewriteRule ^members/([^/]+)/?$ members.php?id=$1 [L]
"/?" 끝에서 후행 슬래시를 찾으라고 말하지만? 거기에있을 필요는 없다고 말합니다.
나에 대해 아무것도 몰라이 "mod-rewrite
"당신이 (? 아마 아파치 모듈)의 이야기, 그러나 그것은 확실히 regex처럼 보이는, 내가 그에 대해 알고. :-)
이 시도 :
RewriteRule ^members/([^/]+)(/|)$ members.php?id=$1 [L]
을 따라서 조각으로 그 휴식의 ^
수단 ([^/]+)
는 "때로 믿을 수 1 개 이상의 문자를 의미한다"members/
는 "정확히 일치하는 의미"로 시작 " '슬래시를 지정하고 $1
에게 할당', (/|)
은 '슬래시 또는 빈 문자열을 지정하고 $2
'을 지정하고, 뒤에 $
부분은 "문자열을 여기에서 끝내야합니다."를 의미합니다.
가 난 그냥 도메인 이름을 추출하는 데 필요한, 그래서 이것을 사용 : 내 스프레드 시트에서
^(?:https?:\/\/)?(?:www[0-9]*\.)?(.*?)(?:\/.*)?$
, 그것은 다음과 같습니다
=REGEXEXTRACT(CELL_WITH_URL,"^(?:https?:\/\/)?(?:www[0-9]*\.)?(.*?)(?:\/.*)?$")
희망 누군가 약간의 시간 절약이! 행복한 REGEXing!