Я искал в Интернете это решение. Я использую пользовательский .htaccess. Это содержание:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule rest/(.*)$ index.php?request=$1 [QSA,NC,L]
</IfModule>
Но это не работает. Он предпочел перенаправить в папку REST, но показывает только локальную папку.
Вы можете увидеть это здесь: http://tedgamerz.no-ip.info:8080/
Есть идеи?
Я думаю Ваш переписывать правило, записан вверх тормашками.
Вы в настоящее время переписываете URL от формы rest/myrequest к index.php? request=myrequest.
я не понимаю ясно, чего Вы хотите достигнуть, но если Вы хотите переписать URL как/myrequest к/rest/index.php? request=myrequest, Вы должны, записал:
RewriteRule ^/(.*)$ /rest/index.php?request=$1 [QSA,NC,L]
, Если Вы хотите предотвратить список каталогов, добавьте к своему .htaccess:
Options -Indexes
find
, †¦ um†¦ находит, что необходимо, вероятно, использовать что-то какfind ... -print0 | cpio -p0dv /destination
.cp
doesn' t поддерживают структуру каталогов (если исходный объект не является каталогом). Кроме того,cp
вариант мог быть записан лучше как-exec cp -t /somewhere/else {} +
который doesn' t создают новый процесс для каждого соответствия. – David Foerster 23 November 2016 в 13:15