这是我的设置:
我的网站位于www.cabsh.org/drupal
我想用mod_rewrite做两件事:
我无法想象如何实现第二点。我正在使用.htaccess文件,因为我无法使用主服务器配置。谁能帮助我让这个工作?
谢谢!
答案 0 :(得分:1)
从我的评论中得到的结果,你只需要这样的东西:
RewriteEngine on
# Prevent a request directly to the /drupal folder
RewriteCond %{THE_REQUEST} ^[A-Z]+\s/drupal/
RewriteRule ^drupal/(.*)$ /site/$1 [R=301,L]
# Change a request for /site/(anything) to /drupal/(anything)
RewriteRule ^site/(.*)$ /drupal/$1
但要小心,因为Drupal(位于Drupal文件夹中)可能会生成指向/ drupal而不是/ site的链接,这似乎不是您想要的。