我想将my-custom-url.com/abc/admin/anypage/中的网址重写为my-custom-url.com/def/admin/anypage /
我已经查看了http://httpd.apache.org/docs/2.0/misc/rewriteguide.html,“移动文档根目录”
一章我在根目录(引用http://www.my-custom-url.com/)中打开.htaccess,查找<IfModule mod_rewrite.c>
并包含以下代码:
RewriteEngine on
RewriteRule ^/abc/admin/$ /def/admin/ [R]
我也试过了:
RewriteRule /abc/admin/ /def/admin/
两者都不起作用。怎么了?
答案 0 :(得分:0)
首先,拿shure,你可以使用.htaccess和modRewrite
采取舒尔: 在你的.htaccess中写一些无聊,例如asdfasdf作为fasdfa 这应该执行内部服务器错误当您收到错误时,删除无效.-)
然后试试这个:
RewriteEngine on
RewriteRule ^test-the-world/$ http://www.google.de [L]
RewriteRule ^abc/admin/$ /def/admin/ [R,L]
然后打开URI:
http://example.com/test-the-world/ - &gt;成功后你去google.de
http://example.com/abc/admin/ - &gt;成功后,您可以转到/ def / admin /