2010-10-26 2 views
0

Я всегда добавлял расширение файла к ссылке «contact.php», есть ли что-то неправильно с его исключением и просто с <a href="contact">? похоже, работает нормально, так как у меня много проблем с .htaccess удалением расширений файлов. thxосновной вопрос связи

ответ

1

Если это работает, то, вероятно, благодаря Apache's content negotiation/MultiViews. Правильный набор правил mod_rewrite будет более надежным, поскольку он не полагается на Options +MultiViews, который активируется на сервере, но если он работает на сервере, он будет работать в долгосрочной перспективе, это должно быть хорошо.

Here - это ответ, который должен указывать вам в правильном направлении, если вы все еще хотите использовать mod_rewrite.

+0

@Pekka Я видел эту ссылку ранее, к сожалению, она не удаляет расширения в URL-адресе для меня. У меня также есть несколько разных требований: http://stackoverflow.com/questions/4026021/remove-php-extension-with-htaccess –

+0

@ Пример Dirty Gumbo в связанном вопросе должен работать нормально. Я отправлю ответ –

+0

@ Dirty ah, нет, есть некоторые подводные камни, которые я должен был бы исследовать сам, не могу сделать это прямо сейчас, извините. Я отправлю то, что я могу придумать, с моей головы. –