用ubuntu+apache2+mysql+php在本地搭建了个网站, 想要使用apache2的url重写功能做重定向, 项目的.htaccess文件的内容如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|static|min|alipay|weixinpay|pingpp|upload|images|Batch_trans_notify-PHP-UTF-8|robots\.txt)
RewriteRule ^(.*)$ index.php/$1
RewriteRule ^test/?$ welcome/index [R=301,L]
</IfModule>
想要实现当访问http://test.ubuntu.com/test 时重定向到打到http://test.ubuntu.com/welcome/index 但是现在会重定向到http://test.ubuntu.com/var/www/html/welcome/index , 请问是哪里出了问题呢????
还有好像配置文件并不能及时生效, 请问是哪里的问题呢???
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|static|min|alipay|weixinpay|pingpp|upload|images|Batch_trans_notify-PHP-UTF-8|robots\.txt)
RewriteRule ^(.*)$ index.php/$1
RewriteRule ^test/?$ welcome/index [R=301,L]
</IfModule>
想要实现当访问http://test.ubuntu.com/test 时重定向到打到http://test.ubuntu.com/welcome/index 但是现在会重定向到http://test.ubuntu.com/var/www/html/welcome/index , 请问是哪里出了问题呢????
还有好像配置文件并不能及时生效, 请问是哪里的问题呢???