[英]Htaccess 301 Redirection Error
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /webfolder/index.php/$1 [L]
How can i redirect my url ie 我如何重定向我的网址,即
www.example.com/webfolder
www.example.com/webfolder
to 至
example.com/webfolder/keyword
example.com/webfolder/keyword
without screwing up the above re-write? 没有搞砸上面重新写?
according to http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html it should be like this: 根据http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html,它应该是这样的:
RewriteEngine On
RewriteCond %{HTTP_HOST} www.example.com
RewriteRule ^webfolder/(.*) http://example.com/webfolder/$1 [L,R=301]
RewriteRule ^webfolder$ http://example.com/webfolder/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /webfolder/index.php/$1 [L]
index.php should be in /webfolder/
or you will get error 500 index.php应该在
/webfolder/
否则您将得到错误500
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.