mod-rewrite:.htaccess中的url-rewrite不起作用

时间:2012-07-23 13:02:39

标签: mod-rewrite url-rewriting

我想将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/

两者都不起作用。怎么了?

1 个答案:

答案 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 /