나는 웹 사이트에 작업 및 재 작성 일부 URL을 할 필요가있어
그것은 $_GET URL ReWriting 매우 유사하지만 난 그게에서 기본적으로
를 작동 할 수없는 것 내 index.php
나는 그 방법을 내용을 test.com/?page=test1
표시 website_folder/content/test1.php
<?php
$page = basename($_GET['page']).".php";
if(file_exists("content/".$page))
include("header.php");
else
include("header_index.php");
?>
<div id="main">
<!-- container -->
<?php
if (file_exists("content/".$page))
echo '<div id="container">';
else
echo '<div id="container" class="index_container">';
?>
<!-- content -->
<div id="content">
<?php
if(file_exists("content/".$page))
include("content/".$page);
else
include("content/index_page.php");
include("./content/right_menu.php");
?>
</div>
<!-- content -->
</div>
<!-- /container -->
</div>
<?php
include("./footer.php");
?>
를 표시 할 $_GET
변수를 사용하고 있습니다 재 작성 규칙
RewriteRule (.*)$ ?page=$1
을 시도 : <a href="?page=testX">Test X</a>
이
편집 감사합니다 같은
는 난 할 노력하고있어 test.com/test1
내 페이지에있는 모든 링크를 그것을 만들 수 있습니다 것입니다 RewriteRule ./([a-zA-Z]+)$ ./index.php?page=$1
RewriteRule /([a-zA-Z0-9]) /?page=$1
RewriteRule ^subdomain.test.com/subfolder/(.+) subdomain.test.com/subfolder/index.html?page=$1 [NC]
RewriteRule (.+)$ index.php?page=$1
'test.com/? page = test1' 대신'test.com/test1'을 얻기 위해'.htaccess'에 무엇을 써야합니까? – rxdazn
예. mod_rewrite에 대한 거의 모든 단일 튜토리얼에서 설명하는 것과 비슷한 가장 간단한 것 중 하나와 비슷하지만 내 경우에는 효과가없는 것 같습니다. (예, 내 호스트가 URL 재 작성을 허용하고 내 '.htaccess'가 고려 됨) – rxdazn
편집 됨. 플래그는 대부분 [NC]'였습니다. – rxdazn