У меня есть смотрите модуль друга, что дает людям длинный URL переходаMagento Apache Mod Rewrite URL
Я хочу, чтобы сократить его, чтобы сделать его проще для людей, чтобы напечатать, но могу понять, как сделать это в .htaccess
Ниже приводится раздел переписывает мой .htaccess
Я хочу, чтобы перенаправить
/ара/* к/awardpoints/индекс/goReferral/ссылающийся/ ( ** это идентификатор клиентов)
Я пробовал:
RewriteRule ^ap/([0-9]+)$ /awardpoints/index/goReferral/referrer/$1 [R]
, но он не работает
<IfModule mod_rewrite.c>
############################################
## enable rewrites
Options +FollowSymLinks
RewriteEngine on
############################################
## you can put here your magento root folder
## path relative to web root
#RewriteBase /magento/
############################################
## workaround for HTTP authorization
## in CGI environment
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
############################################
## TRACE and TRACK HTTP methods disabled to prevent XSS attacks
RewriteCond %{REQUEST_METHOD} ^TRAC[EK]
RewriteRule .* - [L,R=405]
############################################
## always send 404 on missing files in these folders
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
############################################
## never rewrite for existing files, directories and links
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
############################################
## rewrite everything else to index.php
RewriteRule .* index.php [L]
</IfModule>
Какая у вас RewriteBase? Корневой каталог вашего домена или что-то еще? –