ISAPI_Rewrite для изменения каталога/папки. это правильно?

Наше приложение магазина находится в нашем каталоге /store/, и я хочу переместить его в наш основной домен. У нас есть множество ссылок на эти URL-адреса, поэтому я хочу сохранить их при передаче.

Например:

http://www.mystore.com/store/hammer.aspx< /strong> будет перенаправлен на новый действительный URL-адрес http://www.mystore.com/hammer.aspx.

Иногда наши URL-адреса содержат строковые данные после .aspx, поэтому их также необходимо передавать в исходном URL-адресе.

В перезаписи ISAPI, если я обновлю свой .htaccess, будет ли этот код правильным:

RewriteCond %{HTTP_HOST} ^www.mystore.com/store$  
RewriteRule ^(.*) http://www.mystore.com/$1 [L,RP]

Это правильно? Я немного запутался в синтаксисе /$1.


person okallrightok    schedule 02.03.2011    source источник


Ответы (1)


Я бы посоветовал вам исправить вашу конфигурацию следующим образом (для ISAPI_Rewrite v3):

RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.mystore\.com$
RewriteRule ^store(/.*\.aspx.*) $1 [NC,R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*\.aspx.*)$ store/$1 [NC,L]
person TonyCool    schedule 08.07.2011