Php 将所有根域url移动到子目录
大家好,我是stackoverflow的新手,不是php开发人员 我正在尝试将我的wordpress站点移动到子目录 示例:http://blog.site.com->http://blog.site.com/blog 我在谷歌上搜索了一下,找到了一些htaccess文件的代码Php 将所有根域url移动到子目录,php,wordpress,.htaccess,url-rewriting,url-rewrite-module,Php,Wordpress,.htaccess,Url Rewriting,Url Rewrite Module,大家好,我是stackoverflow的新手,不是php开发人员 我正在尝试将我的wordpress站点移动到子目录 示例:http://blog.site.com->http://blog.site.com/blog 我在谷歌上搜索了一下,找到了一些htaccess文件的代码 RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?blog.site.com$ RewriteRule ^(/)?$ blog [L] 这会将我的主页重定向到http:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?blog.site.com$
RewriteRule ^(/)?$ blog [L]
这会将我的主页重定向到http://blog.site.com/blog。
但不是http://blog.site.com/index.php/category/pageName/ 现在,在做了更多的google之后,我又得到了一个htaccess的代码
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?blog.site.com$ [NC]
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /blog/$1
RewriteCond %{HTTP_HOST} ^(www.)?blog.site.com$ [NC]
RewriteRule ^(/)?$ blog/index.php [L]
使用此代码
http://blog.site.com/index.php/category/pageName/
正在读取来自的响应 http://blog.site.com/blog/index.php/category/pageName/ 但不是重定向 我想重定向所有url 例子 http://blog.site.com/……。-->http://blog.site.com/blog/ 帮帮我。。。谢谢
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?blog.site.com$ [NC]
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /blog/$1 [R,L]
添加的R是重定向
添加的R是重定向的。感谢Ferry Kobus的回复 我也得到了一个解决方案,它几乎是一样的,工作得很完美 重新启动发动机 重写cond%{HTTP_HOST}^(www.)?blog.site.com$ 重写cond%{REQUEST_URI}^/博客/ 重写规则^(.*)$/blog/$1[L,R=301]
无论如何,再次感谢。感谢Ferry Kobus的回复 我也得到了一个解决方案,它几乎是一样的,工作得很完美 重新启动发动机 重写cond%{HTTP_HOST}^(www.)?blog.site.com$ 重写cond%{REQUEST_URI}^/博客/ 重写规则^(.*)$/blog/$1[L,R=301] 无论如何,再次谢谢你