উত্তর:
নিরবিচ্ছিন্নভাবে, আপনার * .conf ফাইলটি এভাবে লিখতে হবে:
NameVirtualHost *:80
<VirtualHost *:80 >
ServerName gw.myserver.net
DocumentRoot "C:\Program Files\MyCompany\myserver\Web"
DirectoryIndex index.html index.php
RewriteLog "logs\rewritelog.txt"
RewriteLogLevel 3
<Directory "C:\Program Files\ MyCompany\ myserver\Web">
AddDefaultCharset UTF-8
Order Deny,Allow
Allow from all
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^gw\. myserver\.net$
RewriteRule !^(login|index.php) http://pmmenu. myserver\.net%{REQUEST_URI}$1 [L,R=301]
# we check if the .html version is here (caching)
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
# no, so we redirect to our front web controller
RewriteRule ^(.*)$ index.php [QSA,L]
</Directory>
</VirtualHost>
আপনার ভার্চুয়াল হোস্ট বা সার্ভার কনফিগারেশনে আপনাকে পুনরায় লেখার লগ সক্ষম করতে হবে
RewriteLog "/usr/local/var/apache/logs/rewrite.log"
দেখতে http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritelog
নির্দেশের Rewrite
সাথে প্রক্রিয়া করার জন্য আপনি একটি লগফিল বিশেষত কনফিগার করতে পারেন RewriteLog
। লগিং পরিমাণ সঙ্গে নির্বাচন করা যেতে পারে RewriteLogLevel
।