mod_rewrite - (跳过 www 并定义“新”子文件夹/rootdir )
跳过网址中的 www 的内容 - 有效 - 这是我正在使用的代码
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,NC,L]
,它工作正常,但是: 我还想跳转到子文件夹(不显示 url 中的子文件夹名称) 是否可以将这两个片段结合起来?无法让它工作。
其他片段:
RewriteEngine on
RewriteRule ^/$ /subfolder / [R]
请帮忙 - 我猜这对 mod 重写专家来说是一个简单的答案:)
干杯
What to skip the www in url - that works - here is the code I'm using
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,NC,L]
its working fine but :
I would also like to jump to a subfolder ( without showing the subfolderName in url )
Is it possible to combine these 2 snippets ? cant get it to work.
other snippet :
RewriteEngine on
RewriteRule ^/$ /subfolder / [R]
please help - guess it is a simple answer for an mod-rewrite expert :)
cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当然,您可以将它们组合起来。
这只会将请求转发到子文件夹的根目录:
或者如果您想将文件请求转移到新目录,您可以这样做:
Sure, you can combine them.
This will just forward ever request to the root of subfolder:
Or you can do this if you want to shift the file requests over to the new directory: