2012-03-26 3 views
0

Я хочу просто указать www.mysite.com/corporate на www.mysite.com/services/corporateмод переписывание .htaccess URL перенаправления

здесь мой .htaccess:

#DirectoryIndex index.php index.html 
#Options +FollowSymLinks 
#Options -Indexes 
#ErrorDocument 403 default 

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
     RewriteRule ^corporate$ services/corporate 
    RewriteCond %{REQUEST_FILENAME} -f [OR] 
    RewriteCond %{REQUEST_FILENAME} -d 
    RewriteRule ^(.+) - [PT,L] 

    RewriteCond %{REQUEST_URI} !=/favicon.ico 
    RewriteRule ^(.*) index.php 

    RewriteCond %{HTTP:Authorization} !^$ 
    RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}] 
</IfModule> 

#php_value register_globals 0 

ответ

0

Использование mod_rewrite. Место что-то вроде этого в .htaccess в корневом каталоге:

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^(.*)/corporate/(.*)$ $1/services/corporate/$2 [R,L] 

Смотрите http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html для получения дополнительной информации.

0

трудно понять некоторые части кода .htaccess, но вы можете добавить еще одну строку, прежде чем </IfModule> там: