Соостветственно нужно
1 - с www на без www
ServerName site.ru
ServerAlias www.site.ru
Можно ли его убрать и настроить редирект только через htaccess
2 - и c http на https
<VirtualHost *:443>
<VirtualHost *:80>
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.site.ru [OR]
RewriteCond %{SERVER_NAME} =site.ru
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
sudo a2enmod rewrite
sudo service apache2 restart
Как Вы передаёте файлы на сервер?
после перераспределения места в разделах
save iptables не помогает, кхм...
К примеру чтобы по запросу по 80 порту к git.myhost.ru запрос шел на 192.168.0.1:3000 а запрос mart.myhost.ru шел на 192.168.0.1:3001
route add webservices.example.com mask 255.255.255.255 192.168.1.0
отправить POST запрос на Android
private void getFirebaseToken() {
FirebaseMessaging.getInstance().getToken()
.addOnCompleteListener(new OnCompleteListener<String>() {
@Override
public void onComplete(@NonNull Task<String> task) {
if (task.isSuccessful()) {
// Get new FCM registration token
// Log and toast
fbtoken = task.getResult();
handleFirebaseResult();
//Log.d("Firebase id", fbid);
//Log.d("Firebase token", fbtoken);
}
}
private void sendRegistrationToServer() {
// TODO: Implement this method to send token to your app server.
}
});
}
boolean connected = false;
ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
if(connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED ||
connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED) {
//we are connected to a network
connected = true;
}
else
connected = false;
RecyclerView historyRecyclerView = binding.adrecyclerView;
historyRecyclerView = historyRecyclerView.findViewById(R.id.adrecycler_view);
HistoryViewRecycler historyView = new HistoryViewRecycler();
historyView.initRecycler(historyRecyclerView);
swipeRefreshLayout = binding.swipeRefreshLayout.findViewById(R.id.swipeRefreshLayout);
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
//make new recycle view on swipe refresh
RecyclerView newhistoryRecyclerView = binding.adrecyclerView;
HistoryViewRecycler newhistoryView = new HistoryViewRecycler();
JSONArray newhistory = new HistoryViewRecycler().updateHistory(getContext());
if (newhistory == null) {
new History().getFullHistory(getContext());
//Snackbar.make(getActivity().findViewById(android.R.id.content), R.string.auth_error, 3000).setDuration(5000).show();
}
newhistoryView.initRecycler(newhistoryRecyclerView);
swipeRefreshLayout.setRefreshing(false);
}
});