.htaccess 使用htaccess从Url中删除部分
我研究了stackoverflow中的许多示例,但找不到适合我的有效解决方案 我在一个子目录中建立了一个wordpress博客 该博客位于www.domain.co.uk/wordpress下/ 为了让永久链接正常工作,我做了一个htaccess重写规则,如下所示.htaccess 使用htaccess从Url中删除部分,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我研究了stackoverflow中的许多示例,但找不到适合我的有效解决方案 我在一个子目录中建立了一个wordpress博客 该博客位于www.domain.co.uk/wordpress下/ 为了让永久链接正常工作,我做了一个htaccess重写规则,如下所示 RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?domain.co.uk$ RewriteRule ^(/)?$ http://domain.co.uk/wordpress [L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?domain.co.uk$
RewriteRule ^(/)?$ http://domain.co.uk/wordpress [L]
有没有办法去掉URL上的/wordpress
部分?
我需要它指向那里,但我想删除/wordpress
。
有什么想法吗
我现在已经按照以下指南解决了这个问题:从规则中的重定向中删除wordpress(代码
http://domain.co.uk/
表示存在隐式重定向)并添加特定规则以进行内部重写:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.co.uk$ [NC]
RewriteRule ^ http://domain.co.uk/ [L,R=301]
# now silently rewrite to wordpress
RewriteCond %{REQUEST_URI} !^/wordpress
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /wordpress/$1 [L]
您好,感谢您的回复…返回时出现以下错误:警告:require(./wp blog header.php)[function.require]:无法打开流:第17行的/web1/user43392/website/index.php中没有这样的文件或目录致命错误:require()[function.require]:无法打开required./wp blog header.php'(include_path=.:'))在第17行的/web1/user43392/website/index.php中,我已经按照本指南解决了这个问题,我认为您可以在常规设置中解决这个问题。在这种情况下,修改主URL以指向根。查看此以了解更多信息。感谢回复。。。这也没用:(@ManosPapoutsakis你的问题解决了吗?是的,我在最后的评论中给出了解决方案……谢谢:)