Я использую с хорошими результатами следующий код для доступа к alla моих php-файлов в каталог/it без указания расширения. Другими словами, я могу получить доступ к «http://www.mydomain.com/it/about.php» просто написать «http://www.mydomain.com/it/about».using - вместо _ (подчеркивание) с .htaccess
Options -MultiViews
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://www.mydomain.com/it/$1.php [L]
то же самое происходит, когда я пытаюсь получить доступ к http://www.mydomain.com/it/question_answers.php. Как я могу получить доступ непосредственно к * «http://www.mydomain.com/it/question_answers.php» * также написать «http://www.mydomain.com/it/question-answers»? Я написал код проезда ниже предыдущего, но, похоже, он не работает.
Redirect 301 /question-answer http://www.mydomain.com/it/question_answer.php
, потому что если я пишу «http://www.mydomain.com/it/question-answer» браузер попытке открыть страницу: «http://www.mydomain.com/it /question-answer.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php»
небольшой конспект пост:
- у меня есть страница * "http://www.mydomain.com/it/question_answers.php" *
- с первой частью кода, который я могу получить его, используя ссылку * «http://www.mydomain.com/it/question_answers» *
- Я хотел бы получить доступ к той же странице также со следующими "http://www.mydomain.com/it/question-answers"
Спасибо!
Перейти к serverfault.com –