
Po wysłaniu zgłoszenia problemu do usługodawcy mojego hostingu
otrzymałem taką odpowiedź:
Cytat
Problem polega na tym, że za każdym razem gdy edytuje Pan plik .htaccess, Pana edytor dopisuje na początku kodu dziwne znaczki w ASCII.
Serwer wówczas pokazuje taki błąd:
/home/mojanazwa/public_html/.htaccess: Invalid command '\xef\xbb\xbfRewriteEngine', perhaps misspelled or defined by a modu
le not included in the server configuration
Proszę zwrócić uwagę, że są to znaczki \xef\xbb\xb zaraz przed pierwszą komendą RewriteEngine.
Podczas normalnej edycji pliku nie są one w ogóle widoczne.
Dopiero podczas podglądu w trybie szesnastkowym te znaczniki są widoczne.
W tym momencie znów usunąłem Panu te znaczniki, lecz nadal widnieje błąd gdyż wpis jest wykonany nieprawidłowo.
Błąd z loga apache: /home/mojanazwa/public_html/.htaccess: Redirect: invalid first argument (of three)
Serwer wówczas pokazuje taki błąd:
/home/mojanazwa/public_html/.htaccess: Invalid command '\xef\xbb\xbfRewriteEngine', perhaps misspelled or defined by a modu
le not included in the server configuration
Proszę zwrócić uwagę, że są to znaczki \xef\xbb\xb zaraz przed pierwszą komendą RewriteEngine.
Podczas normalnej edycji pliku nie są one w ogóle widoczne.
Dopiero podczas podglądu w trybie szesnastkowym te znaczniki są widoczne.
W tym momencie znów usunąłem Panu te znaczniki, lecz nadal widnieje błąd gdyż wpis jest wykonany nieprawidłowo.
Błąd z loga apache: /home/mojanazwa/public_html/.htaccess: Redirect: invalid first argument (of three)
Aktualnie cały mój .htaccess wygląda tak:
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.moja-domena.pl$ [NC]
RewriteRule ^(.*)$ http://moja-domena.pl/$1 [R=301]
Redirect /nazwa-linka.html http://inna-domena.pl [R=301,L]
Wyjaśniam cel wpisów w tym pliku:
Moja domena z przedrostkiem www ma być zawsze wyświetlana bez przedrostka www.
Link:
http://moja-domena.pl/nazwa-linka.html
który znajduje się w kodzie źródłowym mojej strony ma być wyświetlany użytkownikowi
po najechaniu na niego myszką. Po jego kliknięciu użytkownik ma zostać przekierowany
na adres: http://inna-domena.pl
Jak uniknąć dopisywania się na początku kodu dziwnych znaczków w ASCII ?
Gdzie jest podgląd w trybie szesnastkowym?
Gdzie jest błąd we wpisie?
Z góry dziękuję za pomoc,
Pozdrawiam.
P.S.
Podane przeze mnie nazwy domen nie są moje
i zostały wykorzystane w celu przedstawiania problemu
