我有这个htaccess,它将用户从stjernekaffe.dk重定向到目录。
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) http://stjernekaffe.dk/am/signup/index/c/QBYEYjDr [R=301,L]
我需要它在输入stjernekaffe.dk时指向目录,并显示目录/文件而不重定向路径/ URL。
是否有可能实现这一目标?
我的/ am /文件夹中有这个htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /am
RewriteRule ^public public.php [L]
RewriteRule ^js.php js.php [L]
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|csv|html)$ index.php
</IfModule>
我试过这个(但是就像/ am -htaccess文件在父htaccess中做错了一样)
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^$ /am/signup/index/c/QBYEYjDr [L]
答案 0 :(得分:0)
如果您不想外部重定向(即避免在浏览器中更改网址),请务必:
R
标志
http
开头的完整网址
醇>
根据上述建议,请将DOCUMENT_ROOT / .htaccess中的代码更改为:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^$ /am/signup/index/c/QBYEYjDr [L]
将DOCUMENT_ROOT / am / .htaccess中的代码更改为:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /am/
RewriteRule ^public/?$ public.php [L,NC]
RewriteCond %{ENV:REDIRECT_STATUS} !200
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|csv|html)$ index.php [L,NC]