HTACCESS Rewrite Help - SEO Trailing Slash - PullRequest
       21

HTACCESS Rewrite Help - SEO Trailing Slash

0 голосов
/ 22 февраля 2011

Мой рабочий URL: http://www.mydomain.com/user/

Неработающий URL: http://www.mydomain.com/user

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ /lookup.asp?q=$1 [NC,L]

Как я могу изменить свой текущий код, чтобы URL работал с косой чертой или без нее?

Заранее спасибо.

1 Ответ

1 голос
/ 22 февраля 2011

Вы должны добавить только ? к вашему RegEx, чтобы сделать / необязательным:

RewriteRule ^([^/]+)/?$ /lookup.asp?q=$1 [NC,L]

Таким образом, оба URL работают.

Или вы можете просто удалить косую черту.

...