2013-03-12 4 views
0

내 로컬 사이트에 프로젝트 폴더 http://127.0.0.1/myproject/index.php이 있습니다. 누군가가 http://127.0.0.1/myproject/service을 입력하면 동일한 내용을 표시하거나 index.php와 동일한 기능을 수행해야하므로 해당 URL을 매핑 할 수 있기를 원합니다.URL을 .htaccess로 매핑하는 방법

다른 사이트에서 몇 가지 예를 시도했지만 완료하지 못했습니다.

내가 지금까지 시도하는 것입니다 :

<IfModule mod_rewrite.c> 
RewriteEngine On 

RewriteBase/
RewriteRule ^(.*)\myproject\service$ $index.php 

답변

1
RewriteEngine On 
RewriteBase /myproject/ 
RewriteRule service index.php [L,QSA] 

우선 베이스를 다시 작성하도록 설정하십시오. 규칙에서 모든 경로는 이제 절대가 아닌 상대입니다.

플래그 L은 다른 규칙을 적용하지 말아야한다는 것을 나타냅니다.

플래그 QSA은 쿼리 문자열을 추가해야 함을 나타냅니다.

자세한 내용은 http://httpd.apache.org/docs/current/mod/mod_rewrite.html

+0

빠른 응답 주셔서 감사합니다 :) – atif

0
심지어, 워드 프레스는 당신에게주고 있는지 확인까지 말을하기로 갈 것

:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /myproject/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /myproject/index.php [L] 
</IfModule> 

# END WordPress 
관련 문제