간단한 질문 ...이 튜토리얼에 따르면 : URL Rewriting 간단한 리디렉션 규칙을 만들고 싶습니다. 내 테스트 서버에서 작업 중이므로 웹 사이트는 도메인 하위 디렉토리 http://my-server.de/lcbs에 있습니다. http://my-server.de/lcbs/index을 http://my-server.de/lcbs/index.php?page=news&parent=lcbs으로 리디렉션하고 싶습니다. 그래서 미안이 규칙 사용 : 나는 http://my-server.de/lcbs/index을 열고 싶은 경우에, 지금.htaccess를 사용하여 mod_rewrite의 기본 리디렉션
RewriteEngine On
RewriteRule ^lcbs/index?$ lcbs/index.php?page=news&parent=lcbs
을,이 오류가 나타납니다
RewriteEngine On
RewriteRule ^index?$ index.php?page=news&parent=lcbs
:
The requested URL /lcbs/index was not found on this server.
내가 다음 코드로 변경하는 경우 이 오류가 나타납니다 :
The requested URL /var/www/lcbs.de/public_html/index.php was not found on this server.
내가 뭘 잘못하고있어? 나는 큰 일이 아니라고 생각합니다 ... 고마워!
은'의 의도가 무엇'은'RewriteRule'의 _pattern_의 끝 부분? – MrWhite
@ w3dk 덧글에 답하기 위해 - 나는 슬래시를 잊어 버렸다. URL의 끝에 선택적으로 슬래시를 넣었다. 그래서 :'RewriteRule^index /? $ index.php? page = lcbs' – Fabman22