мод переписать правило, чтобы включить период - PullRequest
1 голос
/ 08 марта 2012

Что я должен добавить правило перезаписи, чтобы включить периоды чтения?

У меня есть это на моем .htaccess:

RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)$ /user/public/index.php?username=$1 [L]

если у меня есть, то все работает нормально:

http://mydomain.com/user/public/usernamehere

но если у меня есть это, я получаю 404:

http://mydomain.com/user/public/usernametwo.net

Спасибо.

1 Ответ

3 голосов
/ 08 марта 2012

Добавьте точку к вашему набору разрешенных данных.

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

<IfModule mod_rewrite.c>

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([a-zA-Z0-9\._-]+)$ /user/public/index.php?username=$1 [L]

</IfModule>

Я не знаю структуру URL вашей страницы, но лучший способпереписать было бы ...

RewriteRule ^user/public/([a-zA-Z0-9\._-]+)$ /user/public/index.php?username=$1 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...