Erro de servidor interno apache

Eu trabalho com wordpress, e eu queria mudar meu permalink de “default” para “post name” . Depois que eu mudei, recebi um erro 404 do Apache. Então eu procurei e obtive isso: problema de mudança de estrutura do permalink do WordPress. Quando escrevo este comando ” sudo a2enmod userdir ” e atualize minha página, recebo um erro de 500 :

 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. 

Aqui está o erro do log do meu servidor:

 127.0.0.1:45292] /var/www/tvvarzesh.dev/public_html/.htaccess: Invalid command 'BEGIN', perhaps misspelled or defined by a module not included in the server configuration 

Solutions Collecting From Web of "Erro de servidor interno apache"

  1. Você pode ter editado seu arquivo .htaccess no bloco de notas do Windows ou no editor de texto. Se você usou o editor de texto do Windows, ele deve ter adicionado alguns caracteres especiais no arquivo .htaccess e isso levará ao erro do servidor interno de 500. Nunca edite no editor de texto do Windows.

Use o bloco de notas ++ para editar os arquivos .htaccess e .htpasswd.

  1. A segunda coisa que você deve tentar é abrir o arquivo .htaccess e colocar um # na frente do BEGIN WordPress . Como isso.

     # BEGIN WordPress 

e deve haver uma linha também. como isso.

  # END WordPress 

Se você ainda tem problemas ou não entende, cole o conteúdo do arquivo .htaccess aqui na sua pergunta editando-o .