На моем веб-сайте я хочу сделать 301 правило перенаправления и тщеславия, используя файл.htaccess, и мой код
RewriteEngine On
RewriteCond %{HTTP_HOST} ^availany.com
RewriteRule (.*) http://www.availany.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^\.]+)$ $1.php [NC]
RewriteCond %{REQUEST_FILENAME} >""
RewriteRule ^([^\.]+)$ profile.php?user=$1 [L]
и на веб-странице он показывает 500 внутреннюю ошибку, в которой я сделал ошибку, предлагаю мне
У вас есть такие правила:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^availany\.com$ [NC]
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
# skip all files and directories from rewrite rules below
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^.]+?)/?$ $1.php [L]
RewriteRule ^([^.]+?)/?$ profile.php?user=$1 [L,QSA]
</pre>
?