3 페이지에 대해서만 동적 URL이있는 사이트가 있습니다. 그리고 그 때문에 PHP 함수로 가지 마라. 그래서 .htaccess 규칙을 다시 작성하기로 결정했지만 아직 행운이 없다. 내가 내 자신을 시도하고이 코드 /home-theater
htaccess가 작동하지 않는 상태로 다시 작성
을 :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mysite\.com.au$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com.au/$1 [L,R=301]
Options +FollowSymLinks
DirectoryIndex index.php
RewriteEngine On
RewriteBase/
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.mysite.com.au/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^home-theater/?$ index.php?mode=service&inid=1 [L,NC,QSA]
난 아직 할 수 없습니다 /index.php?mode=service&inid=1
나는이 그것을 다시 할 :
이 내 실제 URL입니다 그것을 작동 시키십시오.
또한이 코드 앞에 www를 리디렉션하는 index.php를 작성하므로 어떤 문제가 발생하는지 알 수 있습니다. index.php를 www 사이트로 리디렉션하면 완벽하게 작동하지만 작동하지 않습니다. 이 같은
감사합니다. 그 브라우저와 검색 엔진에 홈 시어터 URL이 필요하지만 서버는 인덱스 URL에서 페이지를 생성해야합니다. 나는 그것이 당신을 돕는다 고 생각합니다. 도움이된다면 질문을 업데이트하고 내 전체 htaccess 코드를 넣으십시오. – Rcreators
내 업데이트 섹션에서 .htaccess를 수정했습니다. 브라우저 캐시를 비운 후에 사용해보십시오. 또한 access.log의 관련 섹션에 error.log 파일을보고하십시오. – anubhava
감사. 그 매력은 매력과 같습니다. 나는 단 한가지 쟁점이있다. 나는 동적으로 생성하는 URL이 있습니다. 링크가 있습니다. 그래서 나는 URL을 편집 할 수 없습니다. 지금 무슨 일이야. 위의 url은 브라우저에 쓰면 작동합니다. 하지만 실제 링크를 클릭하면 이전 URL이 표시됩니다. – Rcreators