0
내 htaccess 파일에서 일부 규칙을 정의했으며 그 중 하나만 제외하고 모두 작동합니다.htacess 단 하나의 다시 쓰기 규칙을 무시합니다.
는 HTML 링크 htaccess로는
RewriteRule ^Games-([^/]*)$ /gameDescription.php?games=$1 [NC]
내가 위의 링크를 클릭
입니다<a href="Games-name-of-game">Name of game</a>
, 그것은 게임-이름의 게임 /gameDescription.php?games=로 리디렉션 게임 이름
다른 모든 규칙 [리디렉션]은이 항목을 제외하고는 정상적으로 작동합니다. 고정
Options All -Indexes
<files .htaccess>
order allow,deny
deny from all
</files>
RewriteEngine on
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^Games-([^/]*)$ /gameDescription.php?game=$1 [NC]
RewriteRule ^Home$ /index.php [NC]
RewriteRule ^Games$ /games.php [NC]
RewriteRule ^News$ /news.php [NC]
RewriteRule ^Videos$ /videos.php [NC]
RewriteRule ^Contact$ /contact.php [NC]
RewriteRule ^About$ /about.php [NC]
RewriteRule ^Privacy$ /privacy.php [NC]
RewriteRule ^Ideas$ /gameDesign.php [NC]
RewriteRule ^Profile$ /profile.php [NC]
RewriteRule ^Search/Query/([^/]*)$ /search.php?query=$1 [NC]
당신은 모든 게시해야 내 업데이트 htaccess로입니다 그 중 하나는 간섭을 일으킬 가능성이 있기 때문입니다. –
전체 htaccess를 게시하십시오 – Dukeatcoding
특히'[L]'플래그가 없으므로 그 다음에 줄 바꿈이 실행됩니다. –