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
Printable View
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?
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>
Va già meglio, mi da questo errore. La A di Albenessereblog va in minuscolo
https://i.ibb.co/1dm0btv/Schermata-2...e-14-32-09.png
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
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
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>
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
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.
Semmai nella bacheca WordPress, se usi AlterBlog su tale versione dovrai abilitare https da bacheca->strumenti->https
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)
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?
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.
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
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.