Witam serdecznie smile.gif

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)




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 winksmiley.jpg