�� 覓語���� mod_rewrite �� URL 襷れ広�� 蠍一����
�碁� �テ�� �朱�襯� �殊���õ����.
Apache HTTP Server�� �チ�� �?�襦� ��豌��� 豌�襴テ�õ����. �企�テ�� 螳� �?����� ��豌� ��覈� 譯手鍵�� �企�� 覿�覿��� 豌�襴テ��蠍� ���� ���� �伎���� 覈!!���� �語��� �� ���給����. �?����� URL���� ���朱��朱��� 覲���, �語�, �瑚�, 貊���豸�, 襦�蟾� �煙�� �テ�!!�õ����. (�願��� ��豌� 覈õ��� ��������.)
mod_rewrite �� URL�� �ツ���焔�� �� ����
覦ö���� ���レ�� 覩語�蠍� ���� �企�テ�� �?�(���� 譬�譬�
"��"�企�� 覿�襴チ��) 譴� �� 螳�讌����� �����õ����.
豌?Ц, HTTP ��豌��� �渚��讌� �� �瑚�螳� ������蠍� ����
覦������� URL���� ���朱��朱��� 覲��� ���� �ツ�ø�õ����.
��讌�, �瑚� �?� �� 蠏碁Μ螻� ������襴チ� �れ�� ����
(.htaccess ����)�� �渚�� �� 貊���豸�
�碁�る�タ� �語���蠍� ���� 覦������� Fixup ����
�ツ�ø�õ����.
��豌��� �れ�伎�り� �企�� ��覯� ���� 螳��� �語�ろ�瑚�
蟆一���� ��, �ツ���� ��讌��� ��覯�覲� �れ���� ��������
覈!!�� mod_rewrite 讌����伎�� 豌�襴チ��
�����õ����. (讀�, 譯� ��覯� �れ�� ���手骸
<Virtualhost>
�轟������.) �願��� URL���� ���朱��朱��� �?�����
覦����õ����.
覈� �?� ��, 豕�譬� �一�危�� ������襴タ� 覦�蟆チ��覃�
������襴チ� �れ�� 讌�����(.htaccess ���手骸
<Directory>
觚�襦�)螳� ���õ�õ����. �願��� Fixup �?�����
覦����õ����.
�企�テ�� 螳� 蟆曙�一�� mod_rewrite ��
REQUEST_URI襯� �� URL ���� ���朱��朱�
�ツ���燕�õ����.
������襴チ� 貉?!���ろ��(讀�, .htaccess ���手骸
Directory 觚�襦� ��)���� �企�テ�� 蠏�豺���
URL�� �企�� ���朱��朱� 覲����� ���� ���õ�õ����.
�� ��覓語�� mod_rewrite 螳� 豌�����
RewriteRule
讌����伎�� 觜�蟲����� URL 蟆暑��� ���� ������襴� 蟆暑�(�れ��
�チ���� �テ��)螳� ������ ��蟇磯�� 覲����� ���朱��� ��豌�
���� ���ろ�� 蟆暑�������.
��襯� �れ��: 蠏�豺��� /var/www/foo/.htaccess�� ��螻� /foo/bar/baz�� ���� ��豌��� 豌�襴チ��螻� ���る1?2 ^bar/baz$�� 螳��� �������� �殊��õ����.
������襴チ� 貉?!���ろ�語���� 豺����� �企?�伎�覃�
�� URL襦� ��襦��� �企� ��觚���豌��� 覦������� ��豌�
�?��� 豌�襴タ� �れ�� �����õ����. 豺����� ���� 蟆暑���
蟆曙�� RewriteBase
讌����願� 豺��� ���� 豢�螳����� URL 蟆暑� �����チ��
蟆一���õ����. ������襴チ� 貉?!���ろ�語������ 襭?!���� �狩��蠍�
���� 蟆郁記(覩碁���� ������襴チ� �ツ���� 豌�襴� "�殊�企��"����)
豺����� ������讌� ���� 蠏�豺��� ���燕����襦� 譯殊���伎��
�õ����. (�� 覓語���� ���� ���誤�� �殊����
RewriteLooping��
谿語“��������.)
������襴チ� 貉?!���ろ�語������ �企�テ�� 豢�螳� URL 譟一�� ��覓語�� �企�� 貉?!���ろ�語���� �ツ���� 蠏�豺��� �るゴ蟆� ���燕����襦� 譯殊���伎�� �õ����. �麹�� ���� ������襴� 蟆暑�螳� �ツ���� 蠏�豺��� 覲願� �� URL���� ��蟇磯���る�� 蟆��� 蠍一�牛��������. �� ���誤�� �る��� ���� ����襯� 谿語“��������.
| 蠏�豺��� ��豺� | 蠏�豺� |
|---|---|
| VirtualHost �轟�� | RewriteRule "^/images/(.+)\.jpg" "/images/1ドル.gif" |
| 覓語�� 襭?!�語�� .htaccess ���� | RewriteRule "^images/(.+)\.jpg" "images/1ドル.gif" |
| images ������襴ツ�� .htaccess ���� | RewriteRule "^(.+)\.jpg" "1ドル.gif" |
mod_rewrite 螳� �れ���� 貉?!���ろ�語����
URL�� 譟一������ 覦ö���� ���� �� 襷��� �旧旭�レ�� �詞�朱�る1?2
�ツ���� 譴��� ���焔���� 襦�蠏� ��覈���
谿語“�伎�� �õ����.
�伎�� mod_rewrite 螳� �� �� API �?�����
�碁Μ蟇磯��覃� �れ�� 蟲ツ“���� 蟲ツ�焔�� 蠏�豺� �誤�碁�� �曙�給����
(�願��� ��覯�覲� 貉?!���ろ�語�� 蟆曙�� ���� ���� ���焔��蟇磯��
������襴チ� 貉?!���ろ�語�� 蟆曙�� Apache 貉る���� ������襴� ����
譴��� ���焔�õ����). 蠏碁�� �れ�� �テ�!!�� 蠏�豺� �誤��(����
�伎���� 蠏�豺�螻� 蠏� 譟郁唄)襦� URL �ツ���� ��讌���
�����õ����. URL �ツ���� ��讌� ��豌伎�� ������ ��
�れ�� 貉?!���ろ�語���� ������ ���狩�õ����. 豕�譬� 蟆郁骸
豌�襴チ� �る�����.
蠏�豺� �誤�語���� 蠏�豺��� ������ �ツ���� ��讌���
�豪���(蠏碁Μ螻� 蠏碁�れ� 覿�覈���讌� ����) ����襦� 豌�襴テ��覩�襦�
譴����õ����. 蠏�豺��� �れ��螻� 螳��給����: �ツ���� ��讌���
蠏�豺� �誤�碁�� 蠏�豺�覲�襦�(RewriteRule 讌�����)
������螻� �轟�� 蠏�豺��� �殊���覃� �������朱� �企�麹����
蠍一ヾ 譟郁唄(RewriteCond 讌�����)��
�����õ����. ���ツ�� �伎��襦� 譟郁唄�� 襾殊�� 譯殊�伎�覩�襦�
���� ��襴��� �所� �ロ�ø�õ����. ���誤�� �伎�ö��
蠏碁? 1�� 谿語“��������.
RewriteRule螻� RewriteCond 襷れ広�� ��襴�
蠏碁? 1: �ツ���� 蠏�豺� �誤�碁�� �牛�� ���� ��襴�
襾殊�� URL�� 螳� 蠏�豺��� Pattern螻�
觜�蟲��õ����. �ろ�?!��覃� mod_rewrite ��
讀��� �� 蠏�豺��� 豌�襴チ�� 譴�讌���螻� �れ�� 蠏�豺��朱�
螻����õ����. Pattern�� �殊���覃�
mod_rewrite �� �企�麹���� 蠏�豺� 譟郁唄
(�れ������ RewriteRule 覦�襦� ���� ��������
RewriteCond 讌�����)�� 谿場�給����. 譟郁唄�� ���朱1?2
Substitution 覓語���伎���� 蟲ツ�焔�� �� 螳��朱�
URL�� 豺�����螻� 蠏�豺� ����襯� 螻����õ����. 蠏碁�チ��
譟郁唄�� ���朱1?2 ���企�� ������襦� 豌�襴テ��蠍� ���� �企�
襭?!��襯� �����õ����. 譟郁唄�� 蟆曙�� 襦�讌��� �る�����:
���� URL�� ���� �?!�伎�� 襷れ広��讌� ���給����. ����
襾殊�� 覲���, ��谿語“, 襷� 譟壱�� ���� ���ロ����
覓語���� TestString�� ���燕�� �れ��
CondPattern�� �伎�� ���� 襷れ広���り�
�õ����. �?!�伎�� �殊���讌� ���朱1?2 ��豌� 譟郁唄 �誤�語��
�企�� 蠏�豺��� �ろ�?!�õ����. �?!�伎�� �殊���覃� �� �伎��
譟郁唄�� ���� ��蟾�讌� �れ�� 譟郁唄�� 豌�襴チ�õ����. 覈!!��
譟郁唄�� �殊���覃� Substitution�朱� URL��
豺������� 豌�襴タ� 螻����õ����.