htaccess重定向取决于/

时间:2016-04-11 17:01:24

标签: php wordpress apache .htaccess redirect

我有一个.htaccess相关问题,我需要帮助重定向。

我有一个目录,其中我保存了多个其他目录,其中一个是我的网站目录。

我已将我的.htaccess文件设置为默认进入我的网站所在的子目录,并显示该网址,好像它不在一个子目录中,即“reinhards.co/”,而不是“reinhards” .CO / reinhards.co“

# BEGIN WordPress
# In Root directory
# WPhtC: Disable directory browsing
Options All -Indexes

RewriteCond %{HTTP_HOST} ^(www.)?reinhards.co$
RewriteCond %{REQUEST_URI} !^/reinhards.co/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /reinhards.co/$1
RewriteCond %{HTTP_HOST} ^(www.)?reinhards.co$
RewriteRule ^(/)$ reinhards.co/index.php [L]
# END WordPress

但是,当有人输入时,我需要发生以下情况:

reinhards.co/xxxx

重定向到reinhards.co/reinhards.co/xxxx,但仍显示网址为reinhards.co/xxxx

如果有人输入

,我也会喜欢这个功能

reinhards.co/yyyy只是重定向到 reinhards.co/reinhards.co/yyyy因为这是一个有效的网页,但仍然显示网址为reinhards.co/yyyy

1 个答案:

答案 0 :(得分:1)

RewriteCond %{REQUEST_URI} /test/
RewriteCond %{QUERY_STRING} ^id=229
RewriteRule ^.*$ /supermodel/? [R=301,L]
像这样的东西。