.htaccess mod_rewrite가 localhost의 두 매개 변수와 함께 작동하지 않습니다.

모하마드 사 베리

내 프로젝트에 깨끗한 URL을 갖고 싶습니다. 그래서이 코드를 .htaccess 파일에 작성했습니다.

RewriteEngine On  
Options +FollowSymLinks  

RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  

RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?page=$1&id=$2 [NC,QSA,L]  
RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [NC,QSA,L]

그러나 로컬에서 작업하려고 할 때 완전히 작동하지 않습니다. 로컬 웹 서버 경로의 htdocs (www)에
디렉토리 myproject가 있고 다른 파일이이 폴더에 저장되어 있다고 가정 해보십시오. 이제로 이동하면 프로젝트를 볼 수 있습니다 localhost/project.

이제 URL로 작업하고 싶습니다.
같은 URI에 매개 변수가 하나만 있으면 잘 작동합니다 localhost/myproject/tours. 그러나.과 같은 두 개의 매개 변수가 있으면 localhost/myprojects/tours/inside모든 css, js 및 이미지 파일이 사라지는 것 같습니다. RewriteBase /myproject.htaccess 파일 에도 추가 했지만 아무것도 해결되지 않았습니다.

내 실수는 무엇입니까? 원격 및 로컬 서버 모두에서 작동하는 솔루션이 필요합니다.

저스틴 Iurman

우선, 코드에 대한 다른 질문에 대한 내 응답을 참조하십시오. .htaccess mod_rewrite가 실제 디렉토리를 표시하지 않는 이유

이제 RewriteBasecss / js / images 등에 대한 문제는 해결되지 않습니다. htaccess 전용이며 규칙을 다시 작성할 때 기본 경로를 정의합니다.

이 문제를 피하는 일반적인 방법 중 하나는 모든 파일에 <head>html 태그 바로 뒤에 기본 URL을 추가하는 것 입니다.
당신에게는 다음과 같습니다.<base href="http://localhost/myproject/" />

그렇지 않으면 여기에 도달하면 여기의 기본 기본 경로가 현재 디렉토리 ( )이고 원하는 것이 아니기 때문에 localhost/myprojects/tours/insidecss / js / images 링크 가 해결됩니다 .localhost/myprojects/tours/inside/__here__/myproject/tours/inside/

편집 :이 경우 css / images / javascript html 링크에서 선행 슬래시를 제거하는 것을 잊지 마십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

htaccess 재 작성되지 않은 매개 변수가 재 작성된 매개 변수와 함께 작동하지 않습니다.

분류에서Dev

jquery .load가 함수 매개 변수와 함께 작동하지 않습니다.

분류에서Dev

두 개의 매개 변수를 전달할 때 함수가 작동하지 않습니다.

분류에서Dev

쿼리 + Importrange 함수가 포함 매개 변수 (QUERY : PARSE_ERROR)와 함께 작동하지 않습니다.

분류에서Dev

.htaccess 여러 매개 변수가 작동하지 않습니다.

분류에서Dev

VueJS : $ router.push가 쿼리 매개 변수와 함께 작동하지 않습니다.

분류에서Dev

Codeigniter $ query-> row () 메서드가 문자열 매개 변수와 함께 작동하지 않습니다.

분류에서Dev

jpql (NamedQuery) 하위 쿼리가 매개 변수와 함께 작동하지 않음

분류에서Dev

두 번째 매개 변수가 숫자이면 bisectLeft 함수가 작동하지 않습니다.

분류에서Dev

mod_rewrite 및 2 개의 매개 변수에 문제가 있습니다.

분류에서Dev

하위 폴더에 추가 .htaccess | 쿼리 매개 변수에 대한 mod_rewrite

분류에서Dev

Mysql 변수 '@'가 'IF'와 함께 작동하지 않습니다.

분류에서Dev

다른 jQuery 함수의 매개 변수로 jQuery 함수가 작동하지 않습니다.

분류에서Dev

.htaccess가 파일 태그와 함께 작동하지 않습니다.

분류에서Dev

두 개의 매개 변수가있는 Rails 쿼리가 프로덕션에서 작동하지 않습니다. 연산자가 존재하지 않습니다.

분류에서Dev

'모두 선택'매개 변수가 작동하지 않습니다.

분류에서Dev

.ajax () 내부에있는 두 함수가 함께 작동하지 않습니다.

분류에서Dev

URL + 매개 변수의 .htaccess mod_rewrite 언어

분류에서Dev

이벤트 리스너는 매개 변수로 사전 정의 된 함수와 함께 작동하지 않습니다.

분류에서Dev

qt에서 두 개의 매개 변수와 함께 qDebug ()를 사용하는 방법은 무엇입니까?

분류에서Dev

두 개의 매개 변수와 함께 C #을 사용하는 Rest API Post Json

분류에서Dev

.htaccess, 매개 변수를 함께 가져 오시겠습니까?

분류에서Dev

ImageMagick은 ImageTragick 패치 후 더 이상 png 이미지의 임계 값 매개 변수와 함께 작동하지 않습니다.

분류에서Dev

hg gexport가 --cwd 매개 변수와 함께 작동하지 않는 이유는 무엇입니까?

분류에서Dev

.htaccess RewriteRule이 "/"와 함께 작동하지 않습니다.

분류에서Dev

URL 매개 변수가 일치하지 않을 때 Mod_rewrite 리디렉션

분류에서Dev

mod_rewrite 규칙의 두 매개 변수

분류에서Dev

mod_rewrite 규칙의 두 매개 변수

분류에서Dev

스위치 매개 변수와 함께 작동하지 않는 변수 할당

Related 관련 기사

  1. 1

    htaccess 재 작성되지 않은 매개 변수가 재 작성된 매개 변수와 함께 작동하지 않습니다.

  2. 2

    jquery .load가 함수 매개 변수와 함께 작동하지 않습니다.

  3. 3

    두 개의 매개 변수를 전달할 때 함수가 작동하지 않습니다.

  4. 4

    쿼리 + Importrange 함수가 포함 매개 변수 (QUERY : PARSE_ERROR)와 함께 작동하지 않습니다.

  5. 5

    .htaccess 여러 매개 변수가 작동하지 않습니다.

  6. 6

    VueJS : $ router.push가 쿼리 매개 변수와 함께 작동하지 않습니다.

  7. 7

    Codeigniter $ query-> row () 메서드가 문자열 매개 변수와 함께 작동하지 않습니다.

  8. 8

    jpql (NamedQuery) 하위 쿼리가 매개 변수와 함께 작동하지 않음

  9. 9

    두 번째 매개 변수가 숫자이면 bisectLeft 함수가 작동하지 않습니다.

  10. 10

    mod_rewrite 및 2 개의 매개 변수에 문제가 있습니다.

  11. 11

    하위 폴더에 추가 .htaccess | 쿼리 매개 변수에 대한 mod_rewrite

  12. 12

    Mysql 변수 '@'가 'IF'와 함께 작동하지 않습니다.

  13. 13

    다른 jQuery 함수의 매개 변수로 jQuery 함수가 작동하지 않습니다.

  14. 14

    .htaccess가 파일 태그와 함께 작동하지 않습니다.

  15. 15

    두 개의 매개 변수가있는 Rails 쿼리가 프로덕션에서 작동하지 않습니다. 연산자가 존재하지 않습니다.

  16. 16

    '모두 선택'매개 변수가 작동하지 않습니다.

  17. 17

    .ajax () 내부에있는 두 함수가 함께 작동하지 않습니다.

  18. 18

    URL + 매개 변수의 .htaccess mod_rewrite 언어

  19. 19

    이벤트 리스너는 매개 변수로 사전 정의 된 함수와 함께 작동하지 않습니다.

  20. 20

    qt에서 두 개의 매개 변수와 함께 qDebug ()를 사용하는 방법은 무엇입니까?

  21. 21

    두 개의 매개 변수와 함께 C #을 사용하는 Rest API Post Json

  22. 22

    .htaccess, 매개 변수를 함께 가져 오시겠습니까?

  23. 23

    ImageMagick은 ImageTragick 패치 후 더 이상 png 이미지의 임계 값 매개 변수와 함께 작동하지 않습니다.

  24. 24

    hg gexport가 --cwd 매개 변수와 함께 작동하지 않는 이유는 무엇입니까?

  25. 25

    .htaccess RewriteRule이 "/"와 함께 작동하지 않습니다.

  26. 26

    URL 매개 변수가 일치하지 않을 때 Mod_rewrite 리디렉션

  27. 27

    mod_rewrite 규칙의 두 매개 변수

  28. 28

    mod_rewrite 규칙의 두 매개 변수

  29. 29

    스위치 매개 변수와 함께 작동하지 않는 변수 할당

뜨겁다태그

보관