MODx - 301 redirect

IM
На сайте с 05.01.2013
Offline
65
980

Добрый день!

Заполнил .htaccess, как в топике /ru/forum/686947


#php_flag register_globals Off
AddDefaultCharset utf-8
#php_value date.timezone Europe/Moscow
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{ENV:REDIRECT_STATUS} !^$
RewriteRule .* — [L]
RewriteRule ^wp-content/uploads/2014/07/myimage\.jpg$ /assets/galleries/4/thumbs/image-01.jpg [R=301,L]
...
RewriteRule ^wp-content/gallery/gal72/7-myimage.jpg$ /assets/galleries/64/7-myimage.jpg [R=301,L]

# Fix Apache internal dummy connections from breaking [(site_url)] cache
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]
# without www all domian
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# Exclude /assets and /manager directories and images from rewrite rules
RewriteRule ^(manager|assets)/.*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]
# Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Редирект работает, но теперь не открывается ни одна страница, кроме главной. После перехода по УРЛу пишет:

Not Found

The requested URL /— was not found on this server.
Apache/2.4.10-0-beget (Unix) Server at mysite.ru Port 80

Подскажите, как быть, пож-ста.

siv1987
На сайте с 02.04.2009
Offline
427
#1
Ippona mama:
The requested URL /— was not found on this server.
Ippona mama:
RewriteCond %{ENV:REDIRECT_STATUS} !^$
RewriteRule .* — [L]

— что это? Цифровое тире выглядит так -

https://ru.wikipedia.org/wiki/Тире

Этот блок можно даже удалить.

IM
На сайте с 05.01.2013
Offline
65
#2

Действительно при копировании тире оказалось таким символом. Спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий