Aşağıdakileri gerçekleştirmek istiyorum. içinde /folder
göstermeden (https://example.com/folder
) içinHtaccess: https ve alt klasöre tüm istekleri alt klasörü listelemeden alt klasöre yazabilir
Rewrite (
www.example.com, example.com
) url yani (https://example.com
)Ayrıca
https
yani (https://example.com/other-folders/...
)
www.example.com/other-folders/..., example.com/other-folders/...
) diğer istekleri istiyorum
Şu an için aşağıda yazdım:
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*)$ /folder/$1
www.example.com
- İşleri mükemmelgösteriyor ... sadece https://example.com/folder aracılığıyla erişim olabilir
example.com
- İşleri ama "yanlış erişim algılandı bu hatayı döndürür, bu sunucu sonra yönlendirmeleri ancak/folder
www.example.com/other-folders
veexample.com/other-folders
- Çalışmıyor
Merhaba starkeen, Şimdi https olarak '/ diğer-folders' yönlendirir ama kod' RewriteContd% {REQUEST_URL} bu çizgiyi değiştirmek zorunda ^/klasör 'etmek! RewriteContd% {REQUEST_URL} ^/$ '. Şimdi bu iki url 'example.com' ve 'https: // example.com ' –
@ KcayKing **% {REQUEST_URL} ** tanımlanmamış bir değişkendir. % {REQUEST_URI} ** ** uri ** – starkeen
Özür dilerim, bu bir yazım hatasıydı .. –