переписать правило проблемы? - PullRequest
0 голосов
/ 16 октября 2010

У меня есть эта проблема с моим условием перезаписи URL в файле .htaccess, все работает нормально, но когда я просто набираю www.example.com в браузере, чтобы перейти на мою домашнюю страницу, он думает, что его файл viewtopic.php:

мои файлы просмотра переписываются так:

www.example.com/topic

это мой код:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteRule ^user/([^/]*)$ /viewprofile.php?user=$1 [L]
RewriteCond $1 !=viewtopic.php
RewriteRule ^([^/]*)$ /viewtopic.php?topic=$1 [L]

как я могу изменить это, чтобы он работал нормально? :)) спасибо

1 Ответ

1 голос
/ 16 октября 2010

Попробуйте это:

RewriteRule ^([^/]+)$ /viewtopic.php?topic=$1 [L]
...