Файл.htaccess не перенаправляет URL

У меня есть этот файл.htaccess, который просто перенаправляет URL с первичной ссылки http://www.mywebsitename.com/somepage.php?id=some_id в http://www.mywebsitename.com/somepage/some_id

Вот код для этого

 RewriteEngine on
 RewriteBase /
 RewriteCond %{HTTP_HOST} !^www.ashurocks.in$
 RewriteRule ^(.*)$ http://www.ashurocks.in/$1 [R=301]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^user/([a-zA-Z0-9]+)$ /user.php?u=$1 [QSA]
 RewriteRule ^group/([a-zA-Z0-9]+)$ /group.php?id=$1 [QSA]
 RewriteRule ^article/([a-zA-Z0-9]+)$ /article.php?id=$1 [QSA]

Это работало правильно, и я смог получить контент. Но сейчас, это не работает. Всякий раз, когда я посещаю URL http://www.mywebsitename.com/somepage/some_id, это не перенаправляет меня на http://www.mywebsitename.com/somepage.php?id=some_id,

Что-то не так с этим кодом файла.htaccess?

1 ответ

Решение

Ладно, я понял.

Я просто использовал Options +FollowSymLinks -MultiViews до линии RewriteEngine on и это решило мою проблему

Другие вопросы по тегам