Не знаю, почему другие ответы не сработали для меня, но этот код, который я нашел, сделал:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
Это все, что есть в моем htaccess и example.com/page показывает example.com /page.php
Есть ли причина, по которой все фреймворки основаны на Токио?
blockquote>
Tokio
Ящик создается многими людьми и поддерживается ими. Поскольку он хорошо разработан и поддерживается, разумно ставить новые ящики поверх этой базы. Вот почему многие библиотеки зависят отTokio
и его вариантов / соответствующих ящиков.Так как
Tokio
основан на минимальных подложках, таких какtokio-tcp
,tokio-codec
,tokio-io
,tokio-executor
и т. Д., Эти ящики могут быть импортированы отдельно, поэтому ваш размер выпуска будет значительно меньше.Если вы настаиваете на том, чтобы не использовать какую-либо
tokio
зависимость, все еще есть некоторые варианты, но они будут разработаны и поддерживаться относительно меньшим количеством участников.Вот некоторые опции HTTP Client, которые не используют Tokio:
- Ureq
- Minreq
- cHttp
- easy-http-request (Вы можете попытаться построить http-клиент поверх этого)
- cabot
Есть много вариантов, кроме этих альтернатив, но, на мой взгляд, я импортирую минимальные релевантные для Tokio ящики и реализую свое приложение поверх них.