Nel mio sito nella colonna a sinistra c'è il logo di un sito che ho messo in una sotto directory, però non si apre. I link nella tabella option sembrano a posto
Nel mio sito nella colonna a sinistra c'è il logo di un sito che ho messo in una sotto directory, però non si apre. I link nella tabella option sembrano a posto
Salve,
lei intende albenessereblog che risiede nell'omonima cartella, giusto?
Può mostrare il contenuto dell'.htaccess di albenessereblog?
Cordiali saluti.
# BEGIN WPSuperCache
# END WPSuperCache
# BEGIN WordPress
# Le direttive (linee) tra `BEGIN WordPress` e `END WordPress` sono
# generate dinamicamente, e dovrebbero essere modificate solo tramite i filtri di WordPress.
# Ogni modifica alle direttive tra questi marcatori verrÃ* sovrascritta.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# av:AntiHotlink
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} \.(gif|jpe?g|png)$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9\-\.]*)albenessereblog\.altervista\.org
RewriteCond %{REQUEST_URI} !^\/_altervista_ht\/
RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9\-\.]+)google\.
RewriteRule .*$ http://hl.altervista.org/split.php?http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
# AntiHotlink
# # av:php5-engine
AddHandler av-php73 .php
# BEGIN WP-Optimize Gzip compression
<IfModule mod_filter.c>
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType font/x-woff .woff
AddType image/svg+xml .svg
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-font-woff
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/woff
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
</IfModule>
# END WP-Optimize Gzip compression
Puoi visualizzare determinate estensioni solamente se il browser invia il refer come Google o il suo sito web, altrimenti dovrà procedere verso una pagina e poi guardare l'immagine.
Nel logo http://www.example.com/albenessereblog noto la cartella albenessereblog, esiste questa cartella nel suo account fotoebenessere?
Ultima modifica di darbula : 05-07-2021 alle ore 10.50.28
Ogni percorso e/o riferimento al vecchio dominio, dev'essere aggiornato.
Nell'.htaccess non è aggiornato il dominio in qiesta regola:
deve diventare:Codice:RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9\-\.]*)albenessereblog\.altervista\.org
Cordiali saluti.Codice:RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9\-\.]*)fotoebenessere\.altervista\.org
Ora è così, ma non funziona
# BEGIN WPSuperCache
# END WPSuperCache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# av:AntiHotlink
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} \.(gif|jpe?g|png)$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9\-\.]*)fotoebenessere\.altervista\.org
RewriteCond %{REQUEST_URI} !^\/_altervista_ht\/
RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9\-\.]+)google\.
RewriteRule .*$ http://hl.altervista.org/split.php?http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
# AntiHotlink
# # av:php5-engine
AddHandler av-php7 .php
Questo invece è quello che ho in locale e che funziona perfettamente:
# BEGIN WordPress
# Le direttive (linee) tra `BEGIN WordPress` e `END WordPress` sono
# generate dinamicamente, e dovrebbero essere modificate solo tramite i filtri di WordPress.
# Ogni modifica alle direttive tra questi marcatori verrà sovrascritta.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /MIEI_SITI/Fotoebenessere/Albenessereblog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /MIEI_SITI/Fotoebenessere/Albenessereblog/index.php [L]
</IfModule>
# END WordPress
# BEGIN WP-Optimize Gzip compression
<IfModule mod_filter.c>
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType font/x-woff .woff
AddType image/svg+xml .svg
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-font-woff
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/woff
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
</IfModule>
# END WP-Optimize Gzip compression
# BEGIN WP-Optimize Browser Cache
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access 28 days"
ExpiresByType text/html "access 28 days"
ExpiresByType image/gif "access 28 days"
ExpiresByType image/png "access 28 days"
ExpiresByType image/jpg "access 28 days"
ExpiresByType image/jpeg "access 28 days"
ExpiresByType image/webp "access 28 days"
ExpiresByType image/x-icon "access 28 days"
ExpiresByType application/pdf "access 28 days"
ExpiresByType application/javascript "access 28 days"
ExpiresByType text/x-javascript "access 28 days"
ExpiresByType application/x-shockwave-flash "access 28 days"
ExpiresDefault "access 28 days"
</IfModule>
<IfModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|webp|swf)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "private"
</filesMatch>
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "private, must-revalidate"
</filesMatch>
</IfModule>
#Disable ETag
FileETag None
# END WP-Optimize Browser Cache
Provi così, commentando questo:
e aggiungendo sotto questo:Codice:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
Cordiali saluyti.Codice:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /Albenessereblog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . https://fotoebenessere.altervista.org/Albenessereblog/index.php [L] </IfModule>
Proceda disabilitando l'antifurto e riabilitando (creerà una regola aggiornata che filtra il refer per il suo sito fotoebenessere in http o https o google).
Dovrà inserire il percorso nel RewriteBase se nella root è questo / altrimenti nella cartella albenessereblog (se anch'esso wordpress) dovrà aggiungere RewriteBase /albenessereblog/ (per il momento su questa cartella non usi altre regole, tra cui il refer). Inoltre faccia attenzione alle minuscole o maiuscole altrimenti il percorso non viene trovato.
Quindi per capire se fa tutto in modo corretto: 1) Mostra il contenuto del file .htaccess nella sua root.
2) Mostra il contenuto del file .htaccess nella sua cartella albeneresseblog
Ultima modifica di darbula : 05-07-2021 alle ore 15.14.35
Ho disattivato e riattivato il furto immagini.
Di .htaccess c'è ne sono 2, uno nel sito principale (che funziona) e l'altro (albenessereblog) nel sito che ho messo nella sottocartella.
Questo è quello che c'è nel sito che c'è nella sottocartella:
# BEGIN WPSuperCache
# END WPSuperCache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /albenessereblog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . https://fotoebenessere.altervista.or...blog/index.php [L]
</IfModule>
# END WordPress
# # av:php5-engine
AddHandler av-php7 .php
Ultima modifica di fotoebenessere : 05-07-2021 alle ore 15.21.51
Dentro la cartella albenessereblog
Per WordPress la url del sito è http://www.example.com/albenessereblog/ (senza index.php esplicito altrimenti effettua il redirect).Codice:<IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase /albenessereblog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
Ultima modifica di darbula : 05-07-2021 alle ore 15.52.10
Così è peggio, non trova il sito, questo sotto è quello che va meglio, anche se non funziona
# BEGIN WPSuperCache
# END WPSuperCache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /albenessereblog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . https://fotoebenessere.altervista.org/albenessereblog/ [L]
</IfModule>
# END WordPress
# # av:php5-engine
AddHandler av-php7 .php
Ultima modifica di fotoebenessere : 05-07-2021 alle ore 16.13.22
Elimina il file .htaccess dentro la cartella albenessereblog, nella bacheca vai su permalink imposta prima plain e poi pretty permalink, infine clicca su salva.. crea esplicitamente il file .htaccess per te.
Però giustamente dovrai indicare a WordPress che sei in https, stai già usando codici nel wp-config.php?
Dovresti anche controllare che url sono memorizzate dentro il tuo database, giustamente per le tabelle di albenessereblog come sottocartelle.
Ultima modifica di darbula : 05-07-2021 alle ore 16.24.05
Semmai nella bacheca WordPress, se usi AlterBlog su tale versione dovrai abilitare https da bacheca->strumenti->https
Ultima modifica di darbula : 05-07-2021 alle ore 16.30.40
https://www.example.com/albenessereb...-permalink.php io suppongo che le url memorizzate nel database non sono quelle giuste :)
Non cambiare le url del primo WordPress ma del secondo https://wordpress.org/support/articl...n-the-database la url per HOME e SITEURL è https://www.example.com/albenessereblog (senza slash finale)
Ultima modifica di darbula : 05-07-2021 alle ore 16.52.02
Se sostituisci con il tuo dominio dovrebbe portare per impostazione permalink. Però se le url sono memorizzate nel modo corretto nel database.
Che problemi riscontri per modificare le url come descritto nella guida?
Ultima modifica di darbula : 05-07-2021 alle ore 16.53.22
Significa misconfigurazione, il link per l'aggiornamento del database sarebbe diverso quello è solo permalink.
Quindi hai installato il primo WordPress nella root con prefisso wp_ per la tabella del database, poi nella sottocartella hai installato e usato un prefisso diverso, giusto? Ovviamente devi creare il file wp-config.php da sample-config.php altrimenti prende quello di fotoebenessere a te interessa la sottocartella.
Se il wp-config.php punta sempre allo stesso di fotoebenessere non sarà mai preso in considerazione il prefisso diverso ma utilizza il prefisso di fotoebenessere.
Purtroppo wp-config.php dovrà anche esistere dentro la sottocartella /albenessereblog/ e giustamente con prefisso tabella diverso. (Si dichiara in questo file il prefisso).
Poiché sono due WordPress distinti l'unica configurazione è quella che ho espresso in precedenza.
Ultima modifica di darbula : 05-07-2021 alle ore 17.17.59
Dopo varie prove qualcosa si sta muovendo anche se il secondo sito (nella sotto directory) non funziona ancora. Nel secondo sito ho messo questo .htaccess e adesso il secondo sito viene trovato
# BEGIN WPSuperCache
# END WPSuperCache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /albenessereblog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
</IfModule>
# END WordPress
# # av:php5-engine
AddHandler av-php7 .php
però mi da questo errore sembra di plugin
Warning: require_once(/membri/fotoebenessere/albenessereblog/wp-content/plugins/contextual-related-posts/includes/plugin-activator.php): failed to open stream: No such file or directory in /membri/fotoebenessere/albenessereblog/wp-content/plugins/contextual-related-posts/contextual-related-posts.php on line 109
Fatal error: require_once(): Failed opening required '/membri/fotoebenessere/albenessereblog/wp-content/plugins/contextual-related-posts/includes/plugin-activator.php' (include_path='.:') in /membri/fotoebenessere/albenessereblog/wp-content/plugins/contextual-related-posts/contextual-related-posts.php on line 109
Allora ho rinominato la cartella plugins in modo che non siano trovati, ma ora mi questo errore
Fatal error: Uncaught Error: Call to undefined function donovan_is_amp() in /membri/fotoebenessere/albenessereblog/wp-content/themes/donovan/inc/template-functions.php:81 Stack trace: #0 /membri/fotoebenessere/albenessereblog/wp-includes/class-wp-hook.php(290): donovan_body_classes(Array) #1 /membri/fotoebenessere/albenessereblog/wp-includes/plugin.php(206): WP_Hook->apply_filters(Array, Array) #2 /membri/fotoebenessere/albenessereblog/wp-includes/post-template.php(832): apply_filters('body_class', Array, Array) #3 /membri/fotoebenessere/albenessereblog/wp-includes/post-template.php(591): get_body_class(Array) #4 /membri/fotoebenessere/albenessereblog/wp-content/themes/donovan-child/header.php(31): body_class() #5 /membri/fotoebenessere/albenessereblog/wp-includes/template.php(722): require_once('/membri/fotoebe...') #6 /membri/fotoebenessere/albenessereblog/wp-includes/template.php(671): load_template('/membri/fotoebe...', true) #7 /membri/fotoebenessere/albenessereblog/wp-includes/general-template.php(41): locate_templa in /membri/fotoebenessere/albenessereblog/wp-content/themes/donovan/inc/template-functions.php on line 81
Ultima modifica di fotoebenessere : 05-07-2021 alle ore 20.23.18
Ti dice che non esiste /wp-content/plugins/contextual-related-posts/includes/plugin-activator.php dentro la cartella albenessereblog/Codice:<b>Warning</b>: require_once(/membri/fotoebenessere/albenessereblog/wp-content/plugins/contextual-related-posts/includes/plugin-activator.php): failed to open stream: No such file or directory in <b>/membri/fotoebenessere/albenessereblog/wp-content/plugins/contextual-related-posts/contextual-related-posts.php</b> on line <b>109</b><br /> <br /> <b>Fatal error</b>: require_once(): Failed opening required '/membri/fotoebenessere/albenessereblog/wp-content/plugins/contextual-related-posts/includes/plugin-activator.php' (include_path='.:') in <b>/membri/fotoebenessere/albenessereblog/wp-content/plugins/contextual-related-posts/contextual-related-posts.php</b> on line <b>109</b><br />
Significa che la tua connessione ti gioca brutti scherzi e spesso non invia tutti i file tramite ftp ma solo quelli con connessione stabile.
Cambia gestore telefonico.
https://github.com/ThemeZee/donovan/...addons.php#L84 quella funzione dell'errore mostrato viene creato in questo file.