我是apache的新手,我具有以下目录结构:
html
|-- moodle
|-- singapur
|-- app
|-- public
|-- js
|-- css
|-- img
|-- index.php
我需要从www.mywebpage.com/singapur
重定向到www.mywebpage.com/singapur/public
位于文件夹.htaccess
中的singapur
是:
Options -Indexes
<IfModule mod_rewrite.c>
Options -Multiviews
RewriteEngine On
RewriteRule ^(/.+)$ /public/index.php?url=$1 [L]
</IfModule>
位于文件夹.htaccess
中的public
是:
<IfModule mod_rewrite.c>
Options -Multiviews
RewriteEngine On
RewriteBase /singapur/public
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>
谢谢
答案 0 :(得分:0)
位于文件夹.htaccess
中的singapur
是:
Options -Indexes
<IfModule mod_rewrite.c>
Options -Multiviews
RewriteEngine On
RewriteBase /singapur/
RewriteRule .* public/$1 [L]
</IfModule>
保持您的singapur/public/.htaccess
不变。