Я хотел перенаправить/переписать мои файлы name.php в/name/ Я нашел решение по другой теме (http://stackoverflow.com/questions/5527789/htaccess -rewrite-inside-directory-hide-php-extension-and-force-trailing-slash)/file.php to/file/try
Хотя, я хотел узнать его сам и начать с нуля. я впервые использовал этот, что делает, например, .com/тест/показать содержание .com/test.php:
RewriteEngine On
RewriteRule ^(.*)/$ $1.php
Затем я попытался следующие, сам по себе, который перенаправляет .com/test.php к .com/test /:
RewriteEngine On
RewriteRule ^(.*)\.php$ http://www.mydomain.info/$1/ [R=301]
Итак, оба работают самостоятельно. Но когда я их совмещаю, я получаю ошибку цикла, даже когда я добавляю [L] к ней, что должно означать, что правила должны использоваться только один раз. Так что это не работает:
RewriteEngine On
RewriteRule ^(.*)/$ $1.php [L]
RewriteRule ^(.*)\.php$ http://www.mydomain.info/$1/ [L,R=301]
Я, вероятно, сделал какие-то дурацкие ошибки, но это, кажется, логически мне ... Надежда кто-то может указать на мою ошибку. Спасибо.
уточните, пожалуйста, обновленный ответ. – ziesemer