Bu yönlendirmeyi devre dışı bırakmak için önce Apache şablon dosyasının bir kopyasını almamız gerekecek:
cp -via /var/cpanel/templates/apache2_4/ea4_main.default /var/cpanel/templates/apache2_4/ea4_main.local
Ardından, kopyalanan dosyayı ( /var/cpanel/templates/apache2_4/ea4_main.local )
tercih ettiğimiz metin düzenlemesinde açmak ve yönlendirmenin yerleştirilmesini
istemediğimiz aşağıdaki satırlardan herhangi birini kaldırmak isteyeceğiz:
ScriptAliasMatch ^/?controlpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?cpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?kpanel/ ?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?securecontrolpanel/?$ /usr/local/cpanel/cgi-sys/sredirect.cgi
ScriptAliasMatch ^/?securecpanel/?$ /usr/local /cpanel/cgi-sys/sredirect.cgi
ScriptAliasMatch ^/?securewhm/?$ /usr/local/cpanel/cgi-sys/swhmredirect.cgi
ScriptAliasMatch ^/?webmail$ /usr/local/cpanel/cgi-sys/wredirect .cgi
ScriptAliasMatch ^/?webmail/ /usr/local/cpanel/cgi-sys/wredirect.cgi
ScriptAliasMatch ^/?whm/?$ /usr/local/cpanel/cgi-sys/whmredirect.cgi
ScriptAliasMatch ^/Autodiscover/Autodiscover.xml /usr/local/cpanel/cgi-sys/autodiscover.cgi
ScriptAliasMatch ^/autodiscover/autodiscover.xml /usr/local/cpanel/cgi-sys/autodiscover.cgi
ScriptAliasMatch/ .* local/cpanel/cgi-sys/domainredirect.cgi
'Webmail' yönlendirmesini kaldırmak isteseydik, '/?webmail' içeren iki satırı kaldırırdık, örnek:
ScriptAliasMatch ^/?controlpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?cpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?kpanel/ ?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?securecontrolpanel/?$ /usr/local/cpanel/cgi-sys/sredirect.cgi
ScriptAliasMatch ^/?securecpanel/?$ /usr/local /cpanel/cgi-sys/sredirect.cgi
ScriptAliasMatch ^/?securewhm/?$ /usr/local/cpanel/cgi-sys/swhmredirect.cgi
ScriptAliasMatch ^/?whm/?$ /usr/local/cpanel/cgi-sys /whmredirect.cgi
ScriptAliasMatch ^/Autodiscover/Autodiscover.xml /usr/local/cpanel/cgi-sys/autodiscover.cgi
ScriptAliasMatch ^/autodiscover/autodiscover.xml /usr/local/cpanel/cgi-sys/autodiscover.cgi
ScriptAliasMatch .* /usr/local/cpanel/cgi-sys/domainredirect.cgi
Bu tamamlandıktan sonra, Apache yapılandırma dosyasını yeniden oluşturmamız ve
Apache hizmetini yeniden başlatmamız gerekiyor:
/scripts/rebuildhttpdconf && /scripts/restartsrv_httpd
Artık '/webmail' yönlendirmesinin artık gerçekleşmediğini onaylayabiliriz.
[root@cpanel apache2_4]# curl -IL prototurk.com/webmail
HTTP/1.1 404 Not Found
Date: Fri, 06 Nov 2020 01:08:03 GMT
Server: BNI
Strict-Transport-Security: max-age=300; includeSubDomains; preload
Content-Type: text/html; charset=iso-8859-1
not: prototurk.com'u sunucunuzdaki bir etki alanının url'si ile değiştirin.
content: '\25BC';
(Onaltılı olmalıdır.)
Ancak, doğrudan “▼” karakterini kullanabilirsiniz (ve kullanmalısınız) – dosyanızı aynı ,
üzerinde anlaşılan kodlamayı kullanarak kaydetmeniz ve açmanız yeterlidir.
Bunu yapamazsınız ve sonuç olarak sembol bozulur.
Kullanılacak en iyi kodlama, web'de, Linux'ta ve diğer birçok uygulamada üzerinde anlaşılan varsayılan kodlama olan UTF-8'dir.
Ancak, bazı Windows düzenleyicilerine yine de bu kodlamayı manuel olarak kullanmaları söylenmelidir.
merhaba
string iki yollu kullana bilirsin android studio kullanıyorsan şayet onu baz alarak anlatıyorum
öncelikle activity mizde bir adet TextView oldugunu farz edelim
android:text="@string/kullanacaginiz_deger"
kullanacaginiz_deger isminde bir tane values klasoru altinda bulunan strings.xml ekleme yapman gerekmekte
<resources>
<string name="kullanacaginiz_deger">First Translation</string>
</resources>
görünüm bu şekilde olacak ve strings.xml ingilizce düzenlerseniz daha güzel olur örnek yukarda verdim
cihaz dili tanımlamayan dil oldugu zaman strings.xml deki degerleri otomatik çeker daha sonra farkli dil grupları eklemek için
aynı şekilde values klasorunde values-tr.xml oluşturup strings.xml bulunan degerleri oraya kopyalayin örnek
<resources>
<string name="kullanacaginiz_deger">İlk Çeviri</string>
</resources>
gibi bu yönergeleri takip ederseniz uygulamanız çift dilli olur türkçe ve ingilizce farklı dil guruplarıda ekleye bilirsiniz
manuel olarak böyle ekleniyor android studio kullanarak eklemek istiyorsaniz values klasorunu sağ tiklayip
New/Values Resource File basın sol tarafda local tiklayip içe aktarmayi seçin sağ tarafa specific region only alanında ülke resimleri ve dillerini göreceksiniz
ordan istediginiz ülkeyi seçip ok tuşuna basarsanız o ülkenin strings.xml otomatik oluşturulacaktir
Kolay Gelsin..
public class MainActivity extends Activity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
final ProgressDialog progressDialog = ProgressDialog.show(this, "prototurk",
"Sayfa Yükleniyor...", true);
webView.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
Toast.makeText(getApplicationContext(), "Sayfa Yüklenemedi!",
Toast.LENGTH_SHORT).show();
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
if (progressDialog.isShowing())
progressDialog.dismiss();
}
});
webView.loadUrl("https://www.prototurk.com");
} }
fazlasıyla işini görür