홈>
AllowOverride All
를 활성화했습니다
아파치 설정 파일에서.
이것은 사용자가 브라우저에 입력하는 URL입니다
http://hostname/system_name/dynamic_text/login
아래와 같이 작동해야합니다
http://hostname/system_name/index.php?id=dynamic_text
아래와 같이 다시 쓰기 규칙을 만들었습니다. 하지만 작동하지 않습니다.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z])$/login index.php?login=$1 [NC,L]
이 요구 사항을 충족시키는 더 좋은 방법을 제안 할 수 있습니까?
- 답변 # 1
- 답변 # 2
위의 답변과 의견에 따라 작성되었으며 예상대로 작동합니다.
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([\w-]+)/login/?$ index.php?login=$1 [QSA,NC,L]
관련 자료
- apache 2.4 - htaccess가 다른 폴더로 리디렉션되면 두 번째 htaccess가 활성화됩니까?
- 폴더 내 htaccess로 폴더 자체가 사라짐
- html - htaccess를 사용하여 폴더로 요청을 새 하위 도메인으로 리디렉션하는 방법은 무엇입니까?
- php - 하위 폴더의 wordpress htaccess가 https로 리디렉션되지 않습니다
- Android Java Exporting SQLite to CSV - android java - sqlite를 csv로 내보내기 :폴더 경로 또는 파일 생성 문제가 없음
- c# - ACL에 액세스 할 수없는 프로그래밍 방식으로 생성 된 폴더
- git - Android Studio 331에서 생성 한 구조에 폴더를 추가 할 수 있습니까?
- .htaccess - htaccess없이 서버에서 폴더로 파일을 리디렉션해야합니다
- svn에서 코드를 체크 아웃하고 내 폴더 형식이 TEST1 인 배치 스크립트를 사용하여 마지막으로 생성 된 폴더를 찾는 방법
- apache - htaccess가 존재하는 경우 다른 폴더에 하위 도메인을 다시 작성합니다
- python - 생성 된 폴더 내에서 linux 명령을 실행
- powershell - Sharepoint 문서 라이브러리의 폴더에 대해 '만들기'가져 오기
- .htaccess - htaccess mod_rewrite는 폴더 이름을 전달합니다
- php - 생성 된 파일을 날짜 폴더에 넣기
- apache - htaccess mod-rewrite 리디렉션 규칙에서 특정 폴더를 제거해야합니다
- htaccess에서 mod_rewrite를 사용하여 WordPress 설치 외부의 폴더를 가리키는 방법
- apache - 로컬 폴더 Htaccess가 루트에서 글로벌 규칙을 가져 오도록합니다
관련 질문
- php : 로컬 호스트에서 DVWA를 설정하는 방법 -Windows 11
- php : Nginx 리버스 프록시 뒤에서 Apache(.htaccess 포함) 앱 실행
- php : web.config를 .htaccess로 어떻게 변환합니까?
- php : 404를 얻는 컬과 함께 게시물 요청 보내기
- 하나의 php5.6 페이지가 잘 표시되지 않습니다
- 이미 mbstring을 설치했지만 여전히 "경고: 모듈 php-mbstring ini 파일이 /etc/php/7.3/mods-available 아래에 존재하지 않습니다"라는 메시지가 나타납니다.
- PHP Dockerfile에 CMD cron을 추가할 때 Apache 502 프록시 오류
- php : 나뭇가지가 웹 브라우저에서 렌더링되지 않고 일반 HTML code가 표시됩니다.
- php : 내 Apache 서버에 파일을 업로드할 수 없습니다.
- PHP: get_current_user() 대 exec('whoami')
문제는
[a-z]
와 같은 정규식 패턴입니다. 소문자 하나만 일치합니다. 이 규칙을 사용할 수 있습니다 :