mod_rewrite를 사용하여 http://example.com/video.php?id=123A_BC
을 .htaccess 파일의 http://example.com/video/123A_BC
으로 리디렉션하고 싶습니다.깨끗한 URL을 얻기 위해 리디렉션하는 방법
0
A
답변
0
깨끗한 URL을 리디렉션하는 대신 다시 쓰기를 사용해야합니다.
이 시도하십시오
,Options -MultiViews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/([\w-]+)$ $1.php?id=$2 [QSA,NC,L]
0
다음 코드는 내가 다음 코드를 시도
RewriteCond %{REQUEST_URI} ^/video\.php$
RewriteCond %{QUERY_STRING} ^id=(.*)$
RewriteRule ^(.*) video/%1? [R=301,L]
관련 문제
- 1. 깨끗한 URL을 얻기 위해 각 페이지마다 자신의 폴더에 index.html 사용
- 2. URL을 기반으로 리디렉션하는 방법
- 3. 중앙 데이터베이스에서 URL을 리디렉션하는 방법
- 4. htaccess로 특정 URL에이 URL을 리디렉션하는 방법 htaccess로이 URL을 리디렉션하는 방법
- 5. 잘못된 URL을 리디렉션하는 방법
- 6. url을 리디렉션하는 방법
- 7. mod_rewrite로 깨끗한 URL을 생성하는 방법
- 8. 내 사이트에서 htacces의 깨끗한 URL을 리디렉션하는 방법은 무엇입니까?
- 9. URL을 얻기 위해 페이지로드를 클릭하십시오.
- 10. 직접 URL을 얻기 위해 리디렉션 URL
- 11. URL을 부모 디렉토리로 리디렉션하는 방법
- 12. ASP.NET에서 URL을 번역하거나 리디렉션하는 방법
- 13. 헬리 콘에 URL을 리디렉션하는 방법
- 14. .htaccess의 홈페이지에서 URL을 리디렉션하는 방법
- 15. 깨끗한 URL을 얻기위한 NGINX 다시 쓰기 규칙
- 16. 깨끗한 URL을 PHP로 작성하십시오
- 17. 개찰구 : 장착 깨끗한 URL을 동적으로
- 18. htaccess로는 : URL을 리디렉션하는 경우 URL을
- 19. 리디렉션 후 깨끗한 URL을 유지하는 방법
- 20. Codeigniter에서 URL을 작성하는 가장 깨끗한 방법
- 21. .htaccess 깨끗한 URL을 생성하는 mod_rewrite
- 22. 모든 URL을 www로 리디렉션하는 방법 하위 도메인
- 23. 특정 URL을 nginx에서 localhost로 리디렉션하는 방법
- 24. asp.net은 정보를 얻기 위해 url을 호출합니다.
- 25. 잘못 입력 된 URL을 리디렉션하는 방법
- 26. 다른 URL을 양식 작업에서 리디렉션하는 방법
- 27. htaccess로 URL을 리디렉션하는 방법은 무엇입니까?
- 28. 각도 조절기에서 깨끗한 값 얻기
- 29. 위젯 API가 깨끗한 URL을 받아들입니다.
- 30. perl을 사용하여 URL을 이전 URL로 리디렉션하는 방법
내 문제를 해결했다. 그것은 내가 필요로하는 것을했지만 쿼리 문자열 또한 URL의 끝에 추가되었습니다. RewriteCond % {REQUEST_URI} ^/video \ RewriteRule^(. *) 비디오/% 1 [R = 301, L]' 출력이 http://example.com/video/ABC_123?id=ABC_123 – Igal