【发布时间】:2010-07-07 01:46:39
【问题描述】:
<VirtualHost *:80>
DocumentRoot /lf/main/com
ServerName 74.220.215.241/~laborfa2
ServerAlias 74.220.215.241/~laborfa2
RewriteEngine on
#RewriteLogLevel 2
#RewriteLog logs/rewrite.log
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME}.php -f
RewriteRule ^/(.*)(/?)$ /$1.php [L]
RewriteRule ^/([a-zA-Z]+)([a-zA-Z0-9_]{3,15})(/?)$ /profile.php?fairid=$1$2 [L]
RewriteRule ^/([a-zA-Z]+)([a-zA-Z0-9_]{3,15})/([a-z]*)(/?)$ /$3.php?fairid=$1$2 [L]
</VirtualHost>
它在 linux(htt.vhost) 上运行良好,但是当我将它粘贴到 .htaccess 中时不起作用。
那么我需要改变什么才能让它工作呢?
【问题讨论】:
-
请正确格式化您的代码!每行缩进 4 个空格字符以将它们格式化为代码块。
标签: apache .htaccess mod-rewrite