WordPress Tip on Permalink Options WordPress punta a permalink opzioni
This tip covers configuration in Options/Permalinks [Edit Permalink Structure] for WordPress users. Questo suggerimento riguarda la configurazione in Opzioni / Permalinks [Modifica la struttura del permalink] per gli utenti di WordPress. My version is WordPress 1.5. È la mia versione di WordPress 1,5.
By default WordPress uses a query string to identify a post. Per impostazione predefinita WordPress utilizza una stringa di ricerca per individuare un post. This is neither search engine friendly nor human friendly. Questo non è né motore di ricerca amichevole, né umana friendly. A better way is to use a custom URI to better identify your posts. Un modo migliore è quello di utilizzare un URI di identificare meglio i tuoi post. Many bloggers include a date as part of the permalink. Molti blogger includere una data come parte del permalink. I advise against it Consiglio contro di essa . The date of the post is not so important as to be part of the URI! La data del post non è così importante da essere parte della notazione URI!
My suggestion is to use a simple structure containing the post-slug as your Permalink URI. Il mio suggerimento è di utilizzare una semplice struttura contenente i post-slug come il tuo Permalink URI. I use: Io uso:
Structure: /index.php/archive/%postname%/ Struttura: / index.php / archive /% postname% / /
Note that there is an index.php embedded. Si noti che non è un index.php embedded. This is fine with search engines and humans too. Questo va bene con i motori di ricerca e l'uomo. And it will work great. E che funzionano molto bene. It doesn’t require mod_rewrite functionality or change to htaccess. Non richiede funzionalità mod_rewrite o per passare alla htaccess. Something as simple as this will work in all configurations. Qualcosa di semplice come questo lavoro in tutte le configurazioni.
For category base I use simply: /index.php/category Per la categoria di base usare semplicemente: / / index.php / categoria
This is just a simple example. Questo è solo un semplice esempio. You can make your URI as complicated as you want. È possibile rendere il vostro URI come complicato come si desidera. Just remember to test it. Ricorda di prova.
Personally I like it short and simple. Personalmente mi piace breve e semplice.
Update 1 : Please refer to the comments below for points and counterpoints on this topic. Aggiornamento 1: Si prega di fare riferimento alle osservazioni di seguito per punti e counterpoints su questo argomento.
Update 2 : The objections raised by some people is that having an identical named title for posts will cause problems with WordPress. Aggiornamento 2: Le obiezioni sollevate da alcune persone che hanno un nome identico titolo per posti causare problemi con WordPress. This is not a valid observation anymore. Questa non è una valida osservazione più. In other words you can have 10 posts named “Happy New Year” and WordPress will assign unique post-slug to each. In altre parole si può avere 10 posti denominata "Happy New Year" e WordPress assegnerà unico post-interlinea a ciascuno. Simply said this approach is without any drawbacks AFAIK. Semplicemente detto questo approccio è senza inconvenienti AFAIK.
Update 3 : Cem commented: Aggiornamento 3: Cem ha commentato:
For future reference, I was able to get permalink URL rewriting working in WordPress by creating a php.ini at my domain root with the following configuration: Per riferimento futuro, mi è stato capace di ottenere permalink riscrittura URL di lavoro in WordPress mediante la creazione di un php.ini nel mio dominio root con la seguente configurazione:
cgi.fix_pathinfo = 1 cgi.fix_pathinfo = 1
cgi.force_redirect = 0 cgi.force_redirect = 0
Several people have found it useful on various environments including but not limited to IIS on windows as can be seen from the comments. Diverse persone hanno trovato utile su vari ambienti incluso ma non limitato a IIS a finestre come si può vedere dalle osservazioni. Thanks Cem for sharing! Grazie per la condivisione di Cem!
BTW: Personally I use /archive/%postname%/ for my BTW: Personalmente uso / archivio /% postname% / / per il mio Stem Cell Research Blog La ricerca sulle cellule staminali blog without requiring any changes. senza richiedere alcuna modifica.
The greatest benefit is that you don’t have to embed index.php as part of URL, possibly slightly increasing your SERP. Il più grande vantaggio è che non è necessario incorporare index.php come parte di URL, forse leggermente aumentare il tuo SERP.
Filed under Elencato sotto Headline News Headline News , How To Come , Pro Blogging Pro Blogging , Web , Windows , WordPress | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article Invia questo articolo
You may also like to read Si può anche leggere come |





March 16th, 2005 at 12:19 pm Marzo 16, 2005 at 12:19 pm
I think you’re making a mistake discouraging the use if the date in URI’s. Credo che stai facendo un errore di scoraggiare l'uso se la data in notazione URI. Wordpress does not require post slugs to be unique. Wordpress non richiede post limacce a essere unico. So if all you is ‘/archive/slug’ the chances of having a collision go increase greatly over time. Quindi, se tutti voi è '/ archivio / interlinea' la possibilità di disporre di una collisione andare aumentare notevolmente nel corso del tempo. Can you really be sure that in the next x years you’ll never recycle a post title, ever? Si può veramente essere certi che nei prossimi anni x voi non avrete mai riciclare un post titolo, mai?
Adding the category helps, of course, because then you’d have to duplicate the title and category to cause problems. Aggiungendo la categoria aiuta, naturalmente, perché allora dovete duplicare il titolo e la categoria a causare problemi. But the date adds a unique identifier to the string that is guaranteed not to be repeated. Ma la data aggiunge un identificatore unico per la stringa che non è garantita da ripetere.
I use a month-year combination for my date field, figuring that within anygiven month I’m unlikely to repeat slugs. Uso un mese-anno combinazione data per il mio settore, capire che all'interno anygiven mesi sto a ripetere improbabile limacce. But even that could be seen as too restrictive by some. Ma che potrebbe anche essere visto come troppo restrittiva da alcuni.
You’re also overlooking that adding the date adds a sense of relevance to your links. Sei anche aggiungere che domina la data aggiunge un senso di rilevanza per i link. Do i care about content more than a year old? Faccio a cura di contenuto più di un anno di età? No? Then maybe I don’t need to follow that link i saved that’s dated 1999. Poi forse non ho bisogno di seguire i link che questo è salvato del 1999.
March 20th, 2005 at 4:03 am 20 marzo 2005 a 4:03 am
Why I discourage embedding date in URL’s (including WordPress Permalinks and also other CMS) Perché ho scoraggiare l'incorporamento in data URL (compresi WordPress Permalinks e anche altri CMS)
The reasons I discourage date’s in a permalink are: It is redundant information as date is already part of the post information and need not be additionally within the url. I motivi scoraggiare la data in un permalink sono: E 'superfluo informazioni come la data è già parte del post informazioni e non ha bisogno di essere ulteriormente entro l'url. Search engines like google, which gives importance to words in URL’s will … Motori di ricerca come google, che dà importanza alle parole in URL sarà…
March 20th, 2005 at 4:05 am 20 marzo 2005 a 4:05 am
Squeg,
Please read my Si prega di leggere il mio article on this topic articolo su questo argomento to specifically address your concern. specificamente per risolvere il tuo problema.
Let me know your thoughts. Fatemi conoscere i vostri pensieri.
March 21st, 2005 at 9:53 am 21 Marzo 2005 alle 9:53 am
I definitely agree that the data is not always necessary in a url. Io sicuramente d'accordo sul fatto che i dati non è sempre necessario un URL. But I still think using it in most permalink structures does more good than bad. Ma io penso ancora che lo utilizzano in più permalink strutture non più buone di male.
I will concede that the date makes the url “uglier.” So I recommend using the most compact date structure you can to meet your needs. Io ammettere che la data rende l'url "uglier." Così ho consigliamo di utilizzare la data più compatta struttura è possibile per soddisfare le vostre esigenze. For some that may mean leaving it out. Che per alcuni può significare lasciare fuori. For me it means domain/archives/MM-YYYY/slug. Per me significa dominio / archivi / MM-AAAA / interlinea. I wish i’d left the word “archives” out as the date pretty much implies that. Desidero che avevo lasciato la parola "archivi" come la data piuttosto che implica molto.
I’m not sure that I follow how having the date in the address “poisons” the search engines. Non sono sicuro che mi hanno seguito come la data di cui l'indirizzo "veleni" i motori di ricerca. I’d like to hear more clarification on what you mean by this. Mi piacerebbe sentire maggiori chiarimenti su cosa si intende con questo.
Almost all non “time-sensitive” information really is time sensitive if it’s old enough. Quasi tutti i non "sensibili ai tempi di" informazione è tempo sensibili se è abbastanza vecchio. The only real exceptions are pages where the content is continually updated/replaced with new information as it ages. L'unica vera eccezioni sono pagine il cui contenuto è continuamente aggiornato / sostituito con nuove informazioni come le età.
Take for instance, a guide to creating web-pages written in 1998. Prendete per esempio, una guida alla creazione di pagine web scritte nel 1998. If it was well-written in 1998 it may have attracted many links, moving it up the search engines. Se è stato ben scritto nel 1998 che potrebbe avere attirato molti collegamenti, di spostarlo fino motori di ricerca. But if it has not been updated, then it is really quite behind the times with reguard to today’s best practices. Ma se non è stato aggiornato, allora è davvero dietro le volte con reguard ad oggi le migliori pratiche. It may still be technically accurate within the framework for which it was created, but it’s still dated. Può ancora essere tecnicamente preciso entro il quadro di riferimento per il quale è stato creato, ma è ancora datato. Someone looking at this page today needs to know right away that it’s old information and they should look elsewhere. Qualcuno guardando questa pagina oggi ha bisogno di sapere subito che è vecchio di informazione e devono guardare altrove.
As you can see from your own kubrik installation under wordpress, not every page actively displays the date in a prominent location. Come si può vedere dal tuo kubrik installazione sotto wordpress, non attivamente ogni pagina visualizza la data in una posizione prominente.
It’s also worth mentioning that Wordpress (and probably other such systems) use the permalink you specifiy in your RSS as well as on your webpage. È anche il caso di menzionare che Wordpress (e probabilmente altri tali sistemi) utilizzare il permalink ti indicheranno nel vostro RSS come pure sulla tua pagina web. Many RSS readers will use the permalink, if it’s identified, as a unique identifier for the item in the feed. Molti lettori RSS di utilizzare il permalink, se è identificato, come un identificatore univoco per l'elemento del feed. Reader software can use that unique ID to enable further functionality for managing feeds and posts. Software di lettura che può essere utilizzato ID univoco per consentire ulteriori funzionalità per la gestione di feed e post. In these circumnstances it’s even more beneficial to ensure that your permalinks are unique. In questi circumnstances è ancora più utile al fine di garantire che il vostro permalink sono unici.
In the end, my comment isn’t so much about any given individual leaving the date out of their permalink structure. Alla fine, il mio commento non è tanto di una determinata persona che lascia la data di fuori delle loro struttura del permalink. It’s about dissuading all users from including it without first considering both the pro’s and con’s of doing so. Si tratta di dissuadere da tutti gli utenti compresi senza prima considerando sia il pro e con il modo di fare. Using the date may not always seem necessary, but it does add a bit of “future-proofing” should your needs change. Utilizzando la data non sempre sembra necessario, ma aggiungere un po 'di "future-proofing" dovrebbe cambiamenti delle vostre esigenze.
My advice to new wordpress users when choosing a permalink structure would be to stick with “ugly” links for awhile until they can really get a feel for how they’d like to use their blog. Il mio consiglio per i nuovi utenti di WordPress per la scelta di un permalink struttura potrebbe essere quella di rimanere con "brutto" collegamenti per un po 'fino a quando non può davvero avere un'idea di come si desidera utilizzare il loro blog. You can always add permalinks without causing damage. È sempre possibile aggiungere permalink senza causare danni. But once you set them up, you can’t really change the system without causing a lot of stuff that used to work, to fail. Ma una volta stabilito, le loro, non si può veramente cambiare il sistema senza causare un sacco di roba che utilizzate per lavoro, a fallire.
March 23rd, 2005 at 6:12 pm Marzo 23, 2005 at 6:12 pm
Actually, mainstream WP user and WP developers argue against NOT using a date structure in the permalinks. In realtà, mainstream WP WP utente e sviluppatori sostengono che non utilizzano nei confronti di una data struttura in permalinks. This has been argued on the forums several times. Questo è stato affermato sul forum varie volte.
Let’s say that on January 1st, 2004, you post “Happy New Year!”, and then on January 1st, 2005, you post “Happy New Year”. Diciamo che il 1 ° gennaio 2004, di pubblicare "Happy New Year!", Quindi il 1 ° gennaio 2005, di pubblicare "Felice Anno Nuovo". You now have two posts at domain.com/happy-new-year and this sends your site into a spiral of chaos. Ora avete due posti a domain.com / felice nuovo anno e questo invia il tuo sito in una spirale di caos. Having some sort of date structure will prevent this. Avendo una sorta di data struttura impedisce a questo.
March 24th, 2005 at 4:40 pm 24 marzo 2005 a 4:40 pm
@MacManx I realize that this is a situation we need to guard against. @ MacManx mi rendo conto che si tratta di una situazione che dobbiamo guardarci. Wouldn’t it however be better to modify WordPress to ensure uniqueness of post slug? Non è tuttavia più opportuno modificare di WordPress al fine di garantire l'unicità di posto slug? Let the title be same. Consentitemi di essere il titolo stesso. When WordPress realizes that the title is duplicate while publishing, it changes the post-slug to be unique by adding say date. WordPress quando si rende conto che il titolo è duplice esemplare, mentre la pubblicazione, cambia il post-slug per essere unico con l'aggiunta di dire data. However as the post slug is not viewed by the public at large it doesn’t affect the user and the viewer? Tuttavia, come il post slug non è considerata dal pubblico in generale non pregiudica l'utente e lo spettatore?
What do you think. Che cosa ne pensi.
@Squeg Thanks for your informative comments. @ Squeg Grazie per il tuo informativo commenti. I understand your concerns. Capisco le vostre preoccupazioni. I have updated both my post to include a link to your comments, so people can read both and choose whatever suits them best. Ho aggiornato sia il mio post di includere un link per i vostri commenti, così la gente sia in grado di leggere e scegliere ciò che più adatto a loro.
Personally I like it simpler without the date as I have already stated, accepting the risk of duplicate post-slug. Personalmente mi piace più semplice senza la data come ho già detto, accettando il rischio di duplicare post-slug. I may actually do something to remedy the situation wrt. I può effettivamente fare qualcosa per porre rimedio alla situazione WRT. duplication in line with my idea described above. duplicazione in linea con la mia idea descritto sopra.
Thoughts? Pensieri?
March 25th, 2005 at 7:58 am 25 marzo 2005 a 7:58 am
While i like the date for a lot of things, I do agree sometimes it would be nice to ditch it. Mentre i like la data per un sacco di cose, sono d'accordo a volte sarebbe bello a fossa. As we’ve both discussed, the biggest single inhibitor to leaving the date out of wordpress is that it doesn’t enforce unique post slugs. Come abbiamo discusso tanto, il più grande singolo inibitore a lasciare la data di wordpress è che esso non applicare unico post limacce. It does seem like it would be pretty simple to hack wordpress so that it guaranteed a unique post slug by checking the database for exising instances of it’s proposed slug and then appending a number or something to the end of the slug. Che fa sembrare come sarebbe piuttosto semplice wordpress incidere in modo da garantire un unico posto di blocco di controllo della base di dati per le istanze di exising è proposto interlinea e quindi aggiungendo un numero o qualcosa e la fine del blocco. ( A warning at that time would be nice too, so you could modify the slug if you wanted. ) (Un avvertimento in quel momento sarebbe troppo bello, in modo che tu possa modificare i slug se si volesse.)
I’d also like it to automatically truncate long slugs. Mi piace anche a troncare automaticamente lungo limacce. I know that might make it harder to determine what to type into the URL if you’re trying to guess (who really does that?) but it would definitely simplify the URLs. So che potrebbe rendere più difficile per determinare quali di digitare l'URL in se stai cercando di indovinare (che davvero che?) Ma sarebbe sicuramente semplificare la URL. Some kind of options setting where you specified a maximum number of characters for the slug, would do the trick. Una sorta di opzioni con cui è specificato un numero massimo di caratteri per l'interlinea, farebbe il trucco.
April 2nd, 2005 at 9:39 pm 2 aprile 2005 a 9:39 pm
[...] rs, Link-blog03. [...] Rs, Link-blog03. April 2005 .htaccess 파일을 건드릴 필요 없는 방법 WordPress Tip on Permalink Options Comment RSS - [...] Aprile 2005. Htaccess 파일 을 건드릴 필요 없는 방법 WordPress Suggerimento su Opzioni Permalink Commento RSS - [...]
April 9th, 2005 at 6:00 am 9 aprile 2005 a 6:00 am
WordPress Permalinks Updated WordPress permalink aggiornato
I have updated my WordPress permalinks from: Ho aggiornato il mio WordPress permalinks da:
/year/month/day/TITLE / anno / mese / giorno / TITOLO
to: a:
/archives/month/day/TITLE / archivi / mese / giorno / TITOLO
I just think It would look alot better like that. Mi basta pensare guardare Sarebbe molto meglio così. That’s all :)…. Questo è tutto:)….
April 14th, 2005 at 6:51 am 14 aprile 2005 a 6:51 am
My server is running on Windows Server (brinkter.com) so I guess I’m SOL regarding permalinks. Il mio server è in esecuzione su Windows Server (brinkter.com), in modo Immagino Sono SOL per quanto riguarda i permalinks.
Any workarounds? Eventuali soluzioni?
April 14th, 2005 at 7:04 am 14 aprile 2005 a 7:04 am
edit: that should be “brinkster.com” on the above post. edit: che dovrebbero essere "brinkster.com" sul posto di cui sopra.
April 14th, 2005 at 12:56 pm 14 aprile 2005 a 12:56 pm
@Carlos The ideas in this post works on Windows server too. @ Carlos I di idee in questo post funziona su Windows server. In fact I have a copy of the site running on my Windows Apache server at Home. In realtà ho una copia del sito in esecuzione su Windows server Apache a casa.
This is the beauty of the idea. Questa è la bellezza di questa idea. It requires no special features enabled for it to work on any platform. Essa non richiede particolari caratteristiche è abilitato per funzionare su qualsiasi piattaforma.
April 16th, 2005 at 4:47 pm 16 aprile 2005 a 4:47 pm
Yes, but it seems you need to have Apache running. Sì, ma sembra che devi avere Apache. What I meant was that brinkster runs Windows Server 2003 as their web server platform, as opposed to Apache for Windows. Ciò che volevo dire è che brinkster esegue Windows Server 2003 come piattaforma server Web, al contrario di Apache per Windows. It seems you need apache’s mod_rewrite for the permalink options to work. Sembra avete bisogno di apache's mod_rewrite per il permalink opzioni al lavoro.
Thanks. Grazie.
April 16th, 2005 at 11:22 pm 16 aprile 2005 a 11:22 pm
@Carlos @ Carlos
No it doesn’t need apache running. No non ha bisogno di Apache. To use my tip above you do not need mod_rewrite capability nor do you need .htaccess. Per utilizzare il mio suggerimento di cui sopra non è necessario né mod_rewrite capacità avete bisogno. Htaccess. That is the beauty and simplicity of the solution. Che è la bellezza e la semplicità della soluzione. Just try it. Basta provare. It will work. Essa lavoro.
April 17th, 2005 at 4:50 am 17 aprile 2005 a 4:50 am
I get a “No input file specified.” when I try anything with the permalinks. Mi appare un "No input file specificato." Quando cerco qualche cosa con i permalink.
April 17th, 2005 at 10:16 pm 17 aprile 2005 a 10:16 pm
Am having issues too, trying to setup permalinks on Win2K3/IIS server. Sono questioni che hanno troppo, cercando di installare i permalinks Win2K3/IIS sul server. It throws a 404 error, no matter what permalink structure i try! Si getta un errore 404, non importa quale struttura del permalink cerco!
April 17th, 2005 at 10:32 pm 17 aprile 2005 a 10:32 pm
@Sajin & @Carlos @ @ Sajin & Carlos
Try these exactly as typed (in Options/Permalinks) and let me know if you still have problems. Prova questi esattamente come digitato (in Opzioni / Permalinks) e vorrei sapere se hai ancora problemi.
Structure: /index.php/archive/%postname%/ Struttura: / index.php / archive /% postname% / /
Category base: /index.php/category Categoria di base: / / index.php / categoria
April 18th, 2005 at 6:00 am 18 aprile 2005 a 6:00 am
Angsuman, tried again, making sure to copy-paste from your message. Angsuman, tentò ancora una volta, accertandosi di copia-incolla dal tuo messaggio. I still get a “No input file specified” message. Ho ancora ottenere un "No input file specificato" messaggio. I’m waiting a while now, to see if this is some sort of database or configuration issue that needs some time to set itself. Sto aspettando un po 'di tempo ormai, per vedere se si tratta di una sorta di banca dati o problema di configurazione che ha bisogno di un po' di tempo per impostare stessa.
For example, this is how one of my post links looks like now: Ad esempio, questo è il modo in uno dei miei post link appare come ora:
http://www.carlanga.com/blog/index.php/archive/using-crypto-hashes-salts-to-protect-database-privacy/ http://www.carlanga.com/blog/index.php/archive/using-crypto-hashes-salts-to-protect-database-privacy/
Does that look ok to you? Che non guardano a voi ok?
Thanks! Grazie!
April 18th, 2005 at 6:06 am 18 aprile 2005 a 6:06 am
Waited a while… added a post… no luck. Aspettato un po 'di tempo… aggiunto un post… non fortuna. It doens’t seem like this will work on non-Apache boxes. E 'doens't sembrare questo lavoro sulla non-Apache caselle.
April 19th, 2005 at 2:09 am 19 aprile 2005 a 2:09 am
@Carlos I will check it out. @ Carlos I di check it out. It should be possible as it is using something very basic. Dovrebbe essere possibile in quanto utilizza qualcosa di molto elementare.
The reason I don’t have IIS, even on my home machine, is due to security concerns. Il motivo non ho IIS, anche a casa mia macchina, è dovuta a preoccupazioni di sicurezza.
BTW: Have you faced aany security related issue with your IIS deployment? BTW: Avete di fronte tTutte problema di sicurezza connessi con il tuo schieramento di IIS?
April 19th, 2005 at 2:17 pm 19 aprile 2005 alle 2:17 pm
@angsuman, @ angsuman,
Not that I know of, as Brinkster handles all the hosting (shared hosting). Non che io conosco, come Brinkster tutte le maniglie di hosting (hosting condiviso). They should keep all patches up to date, etc. But I haven’t had any problems so far in the 3 or 4 years I’ve been with them. Essi dovrebbero conservare tutte le patch aggiornate, ecc Ma non ho avuto problemi finora in 3 o 4 anni sono stato con loro.
Just now I noticed they offered PHP/MySQL support and thus installed Wordpress. Poc'anzi ho notato hanno offerto PHP / MySQL sostegno e quindi installato Wordpress. I was using Radio Userland, via FTP, before. Sono stato con Radio Userland, via FTP, prima.
April 22nd, 2005 at 5:34 pm 22 aprile 2005 a 5:34 pm
My server runs Win2000/IIS5 and no problem with “index.php” permalinks. Il mio server gira Win2000/IIS5 e nessun problema con "index.php" permalinks. Perhaps this is specifically a Windows 2003 or IIS6 problem? Forse questo è specificamente un Windows 2003 o IIS6 problema?
I run Apache2 on the same server and that’s where all the WP1.5 installs are. Apache2 eseguire sullo stesso server e questo e dove tutte le installazioni sono WP1.5. Permalink structure is defaulted to /%year%/%month%/%postname%/ for clarity. Permalink struttura è in default in /% year% /% mese% /% postname% / / per maggiore chiarezza.
April 24th, 2005 at 1:25 am 24 aprile 2005 a 1:25 am
@rust, @ ruggine,
Do you have your Wordpress installation running on IIS5 or on the Apache server you have on the same machine? Avete la vostra installazione di Wordpress in esecuzione su IIS5 o sul server Apache che hai sulla stessa macchina?
April 25th, 2005 at 10:33 am 25 aprile 2005 alle 10:33 am
Just chiming in, but Carlos, any chance you have your index.php in a nonstandard location? Solo in chiming, ma Carlos, qualsiasi possibilità avrà il vostro index.php in una posizione non standard? Maybe the link that’s supposed to be pointing at your index file really isn’t? Forse il legame che dovrebbe essere puntato verso il tuo indice di file non è davvero?
If that doesn’t seem to be the issue and you’re not using a default theme, you might try switching back to classic or kubrik. Se questo non sembra essere il problema e non si sta usando un tema di default, potresti provare torna alla classica o kubrik. It’s *possible* that whatever theme you’re using doesn’t link to the code that parses the URL string aside from the standard GET stuff. E 'possibile * * qualsiasi tema che si sta utilizzando non un collegamento al codice che analizza la stringa a parte lo standard GET roba. Admittedly, I’ve not actually gone spelunking to find the code that’s supposed to be doing that parsing. Certo, non ho effettivamente speleologia andati a trovare il codice che dovrebbe essere che fare il parsing.
April 25th, 2005 at 3:49 pm 25 aprile 2005 a 3:49 pm
Thanks Squeg. Grazie Squeg.
I’m running the default theme… let me check if location has anything to do with this. Sto eseguendo il tema di default… mi permetta di controllare se località ha nulla a che fare con questo. I have everything installed in a folder (www.carlanga.com/blog) but otherwise, it’s just as it came in the original file. Ho installato tutto in una cartella (www.carlanga.com / blog) ma per il resto, è proprio come ne è venuto nel file originale. I unzipped and FTP’d. I decompressi e FTP'd.
Thanks. Grazie.
April 26th, 2005 at 10:17 am 26 aprile 2005 alle 10:17
Well that sounds like a pretty standard configuration. Bene che suona come una bella configurazione standard. Double-check the options screen in your dashboard to make sure that both location boxes point at the correct location. Di verificare la schermata delle opzioni nella tua bacheca per assicurarsi che entrambe le caselle di posizione punto in posizione corretta. You might (and i’m totally just shotgunning here) try setting the blog address to Si potrebbe (e sono totalmente solo shotgunning qui) cercano di impostare il blog di indirizzo http://www.carlanga.com/blog/index.php instead of just /blog. invece di / blog.
Aside from that, I’d say it’s going to come down to server configuration. A parte questo, direi che sta accadendo a scendere a configurazione del server. It’s possible the web server itself is choking on the oddly-formed URL. E 'possibile il server web è il soffocamento a stranamente-formato URL. And at that point, I don’t really have a lot of good ideas. E, a quel punto, non hanno davvero un sacco di buone idee. Honestly, what’s really wrong with “ugly” url’s anyway? Onestamente, che cosa c'è di sbagliato in davvero "brutto" URL anyway?
April 26th, 2005 at 8:45 pm 26 aprile 2005 a 8:45 pm
@Squeg @ Squeg
> what’s really wrong with “ugly” url’s anyway? > Cos'è veramente sbagliato con "brutto" URL anyway?
?p=3756 type of url’s don’t get much google-love (not to mention they are ugly) ? p = 3756 tipo di URL non ottengono molto di google-amore (per non parlare di essi sono brutto)
April 28th, 2005 at 2:42 pm 28 aprile 2005 a 2:42 pm
So, has anyone gotten this to work under IIS? Quindi, chiunque ha ottenuto per questo lavoro in IIS?
April 29th, 2005 at 5:12 am 29 aprile 2005 a 5:12 am
Not me, not yet. Non io, non ancora.
April 30th, 2005 at 7:01 am 30 aprile 2005 a 7:01 am
Okay, last resort, you could try and get rewrites to actually work in IIS using something like this: Okay, ultima istanza, si potrebbe cercare di ottenere riscrive a lavorare effettivamente in IIS utilizzando qualcosa di simile a questo:
http://www.isapirewrite.com/
The lite version is free and might be enough for what you’re trying to do. La versione Lite è gratuito e può essere sufficiente per quello che stai cercando di fare.
April 30th, 2005 at 7:15 am 30 aprile 2005 a 7:15 am
Here’s another possible option (free) Ecco un altro possibile opzione (gratuito)
http://www.motobit.com/help/url-replacer-rewriter/iis-mod-rewrite.asp
May 1st, 2005 at 2:43 pm 1 ° maggio 2005 a 2:43 pm
Thanks Squeg. Grazie Squeg.
Carlos, did you have any luck with these solutions? Carlos, hai avuto un po 'di fortuna con queste soluzioni?
May 4th, 2005 at 2:55 am 4 maggio 2005 a 2:55 am
From what I see, I don’t think I could get either of those to work, as I’m on a hosted server. Da ciò che vedo, non credo che potrei ottenere uno di tali funzioni, come sto ospitato su un server. I’ll look closer at Isapirewrite and comment if anything good comes up. I'll esaminare con maggiore attenzione a Isapirewrite commento e se nulla di buono esce.
Thanks! Grazie!
May 4th, 2005 at 5:16 am 4 maggio 2005 alle 5:16 am
How about changing your hosting provider Come cambiare il vostro fornitore di servizi di hosting
I found Linux hosting providers are normally cheaper and comes with addl. Ho trovato fornitori di hosting Linux sono normalmente meno costose e viene fornito con addl. capabilities like ssh, vps (some) etc. capacità come ssh, VPS (alcuni), ecc
May 4th, 2005 at 3:04 pm 4 maggio 2005 a 3:04 pm
I thought about that… but then my hosting provider offered me a nice plan with PHP that was competitive with everything else out there and I decided the hassle of switching wasn’t worth it. Ho pensato che… ma allora il mio fornitore di servizi di hosting mi ha offerto un bel piano con PHP che è stato competitivo con tutto il resto là fuori e ho deciso il fastidio di passaggio non è stato ne vale la pena. I’d have to move all my data plus my email domain. Mi hanno per spostare tutti i miei dati più il mio dominio email.
They are about to start offering Linux hosting, so maybe all is not lost. Essi stanno per avviare l'offerta di hosting Linux, in modo forse non tutto è perduto.
May 9th, 2005 at 5:52 pm 9 maggio 2005 a 5:52 pm
I have tried to search the site for the reason for using index.php as part of the permalink structure. Ho cercato di ricerca del sito per la ragione per usare index.php come parte della struttura del permalink. And of course it is hard to search for that since it is included on every page E naturalmente è difficile per la ricerca che, dal momento che esso è incluso in ogni pagina
May 9th, 2005 at 11:27 pm 9 maggio 2005 alle 11:27 pm
@Gary @ Gary
Finally a downside of using “index.php” as part of permalink Infine un downside di utilizzare "index.php" come parte del permalink
Looks like however you succeeded. Si presenta come invece si è riuscito.
May 10th, 2005 at 1:17 pm 10 maggio 2005 a 1:17 pm
Well, you won me over to the NoDateURI side. Bene, si ha vinto più di me la NoDateURI a lato. Being a noob with php, apache, etc, I was reluctant to do anything that might ‘break’ my site. Essendo un noob con php, apache, ecc, ero riluttante a fare qualsiasi cosa che potrebbe 'spezzare' il mio sito. But I backed up everything (including a spare copy of .htaccess) and said - go for it. Ma ho eseguito il backup di tutto (compresa una copia di pezzi di ricambio. Htaccess) e ha detto - per andare.
It worked!! Ha funzionato!
Then I realized all the links out in the wild world to my site were now probably broken. Poi ho realizzato tutti i collegamenti nel mondo selvatico al mio sito ora sono stati probabilmente rotto. And even though I like my 404 message - I prefer people not get it. E anche se mi piace il mio messaggio 404 - persone che preferisco non farlo.
So, since I was being brave, I opened that back up copy of .htaccess and compared it with the new one. Così, dal momento che è stata coraggiosa, che ho aperto il backup di copia di. Htaccess e comparato con quello nuovo. I think I figured out how all the regular expressions were doing what they were supposed to do enought to try something bold. Credo di figurato come tutte le espressioni regolari sono state facendo quello che dovevamo fare enought di provare qualche cosa di grassetto. I copied the lines that started with ^([0-9]{4}) and replaced the pattern at the end: Ho copiato le righe che è iniziato con ^ ([0-9] (4)) e sostituito il modello alla fine:
`index.php?year=$1&monthnum=$2&day=$3&name=$4` »index.php? anno = $ 1 & monthnum = $ 2 & day = $ 3 & nome = $ 4»
with just: con solo:
index.php?name=$4` index.php? name = $ 4 »
In other words I removed: In altre parole ho cancellato:
`year=$1&monthnum=$2&day=$3&` `anno = $ 1 & monthnum = $ 2 & day = $ 3 &`
A quick test shows it worked - now the old links on my pingbacks, tracklogs, etc still should work. Un rapido test mostra ha funzionato - ora il vecchio link per il mio pingbacks, tracklogs, ecc dovrebbe funzionare ancora. I emphasize ’should’ since I really have no clue about this stuff since I am an insurance agent and not a professional propeller head. Sottolineo 'dovrebbe' da quando ho davvero non hanno alcun indizio di questa roba dal momento che sono un agente di assicurazione e non un professionista elica testa.
May 10th, 2005 at 1:56 pm 10 maggio 2005 a 1:56 pm
WordPress Permalink Options WordPress permalink opzioni
As I read 2 posts on the Simple Thoughts blog about permalinks in WordPress I realized I wanted my permalinks to be ‘cleaner’. Come ho letto 2 posti sul blog di pensieri semplici su permalink in WordPress ho capito che volevo il mio permalink essere 'pulito'.
In the first article, [Why I discourage embedding date in URL’s (including WordPress Permalinks and also other CMS)](htt… Nel primo articolo, [Perché ho scoraggiare l'incorporamento in data URL (compresi WordPress Permalinks e anche altri CMS)] (htt…
May 25th, 2005 at 10:16 am 25 maggio 2005 alle 10:16
[...] permalinks. [...] Permalink. At the very least, include the post name. Perlomeno, comprendono il posto nome. Another recommendation can be found here. Un'altra raccomandazione si possono trovare qui. 05.25.2005 @ 10:15 AM by paul @ rwt [...] 05.25.2005 @ 10:15 AM da Paul @ rwt [...]
June 1st, 2005 at 10:56 am 1 ° giugno 2005 alle 10:56
Carlos:
I have just set up WP on Win2k3/IIS6, and was pleasantly surprised to find no problems with permalinks. Ho appena creato WP su Win2k3/IIS6, ed è stato piacevolmente sorpreso di trovare nessun problema con i permalinks. I have not installed any of the rewrite ISAPI filters. Non ho installato uno dei filtri ISAPI riscrivere. This site is for internal organizational use only, so is not accessable to the public — you’ll have to trust me that permalinks are working! Questo sito è per uso interno solo organizzativa, in modo non è accessibile al pubblico - dovrete fiducia che mi stanno lavorando permalink!
My guess is that you don’t have access to the php.ini file (I wouldn’t give access to all users if I was the host!) Indovinare la mia è che non avete accesso ai file php.ini (io non mi dà accesso a tutti gli utenti, se mi è stato ospite!)
If I’m right, ask your host to turn on the cgi.fix_pathinfo option for PHP. Se ho ragione, chiedo il vostro ospite a sua volta sulla cgi.fix_pathinfo opzione per PHP. Even if they make the change in php.ini, it requires a restart of IIS to take effect, so they may not be able to do that immediately. Anche se effettuare la modifica in php.ini, richiede un riavvio di IIS abbiano effetto, in modo che potrebbe non essere in grado di farlo immediatamente.
If you begin hosting on your own server, and need to use IIS instead of Apache for some reason, try the suggestion on the WordPress Codex: Se si inizia hosting sui propri server, e necessità di ricorrere a IIS invece di Apache per qualche motivo, provare il suggerimento di WordPress sul Codex: http://codex.wordpress.org/User:ringmaster/IIS
Hope that helps. Speranza che aiuta.
June 8th, 2005 at 10:13 pm 8 giugno 2005 a 10:13 pm
Well, this discussion make me, a newbie in WP, confused. Bene, questa discussione mi fa, un newbie in WP, confuso. What should I choose? Che cosa devo scegliere?
June 8th, 2005 at 11:43 pm 8 giugno 2005 a 11:43 pm
Choose the simple structure I suggested in the article. Scegli la struttura semplice che ho suggerito in questo articolo. It will take you about a minute to setup, very search engine friendly and requires no special capability of your server like mod_rewrite or htaccess. Ci vorrà circa un minuto per l'installazione, motore di ricerca molto amichevole e non richiede particolari capacità del server come mod_rewrite o htaccess.
I summarized in the last line of the article: I riassunti in ultima riga dell'articolo:
Simply said this approach is without any drawbacks AFAIK. Semplicemente detto questo approccio è senza inconvenienti AFAIK.
June 19th, 2005 at 9:40 pm 19 giugno 2005 a 9:40 pm
For future reference, I was able to get permalink URL rewriting working in WordPress by creating a php.ini at my domain root with the following configuration: Per riferimento futuro, mi è stato capace di ottenere permalink riscrittura URL di lavoro in WordPress mediante la creazione di un php.ini nel mio dominio root con la seguente configurazione:
cgi.fix_pathinfo = 1 cgi.fix_pathinfo = 1
cgi.force_redirect = 0 cgi.force_redirect = 0
June 20th, 2005 at 4:32 pm 20 giugno 2005 a 4:32 pm
I have posted this query at WP Forum but received no response. Ho postato questa ricerca a WP Forum, ma non ha ricevuto alcuna risposta.
Server: Linux/Apache Server: Linux / Apache
WP: 1.5.1 WP: 1.5.1
Themes: both my own and wordpress default. Temi: sia il mio e wordpress impostazione predefinita.
Plugins:
Include page 1.0 1,0 includere pagina
Last Post Since 1.0 Ultimo post Poiché 1,0
Static Front Page 1.0.2 Statica Front Page 1.0.2
I have edited my Permalink structure as: Ho modificato il mio Permalink struttura:
/%year%/%monthnum%/%day%/%postname%/ /% year% /% monthnum% /% day% /% postname% / /
/category/%postname%/ / categoria /% postname% / /
The links seems to be working fine but I get the following error at every post or category: Il link sembra funzionare bene ma ricevo il seguente messaggio di errore ad ogni post o categoria:
WordPress database error: [You have an error in your SQL syntax. WordPress database error: [Hai un errore di sintassi SQL. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1] Controllare il manuale che corrisponde al vostro server MySQL versione per il diritto di usare la sintassi''vicino alla riga 1]
SELECT category_nicename FROM wp_categories WHERE cat_ID= SELECT category_nicename wp_categories DA DOVE cat_ID =
Then to make it simple I used: Quindi per renderlo semplice che ho usato:
/index.php/%year%/%postname%/ / / index.php /% year% /% postname% / /
/index.php/archives/%post_id% / / index.php / archives /% post_id%
without .htaccess senza. htaccess
Same result. Stesso risultato.
Any idea? Qualsiasi idea?
June 20th, 2005 at 5:39 pm 20 giugno 2005 a 5:39 pm
Look like a plugin related problem or related to the theme. Apparire come un plugin relativi problema o connessi al tema. Start by disabling all the plugins and see of the problem is solved. Inizio disattivando tutti i collegamenti e di vedere il problema è risolto. Then activate them one at a time to isolate the exact plugin causing it. Quindi attivare uno alla volta per isolare la causa esatta plug.
To test the theme try using the default theme and see if that solves the problem. Per testare il tema provare a utilizzare il tema di default e vedere se questo risolve il problema.
This is not related to the permalink structure as far as I can tell from this description. Questo non è relativa alla struttura del permalink per quanto mi riguarda posso dire da questa descrizione.
June 20th, 2005 at 10:51 pm 20 giugno 2005 a 10:51 pm
Angsuman thanks for your response. Angsuman grazie per la risposta. The error shows up despite the theme or the plugin used. L'errore si presenta, nonostante il tema o il plugin utilizzati. I have tested and got the same error using the WP default theme and without plugins. Ho testato ed ha ottenuto lo stesso errore utilizzando il WP tema di default e senza collegamenti. Weird isn’t? Non è strano?
My server provider says the system is okay but I have no arguments to discuss the database error. Il mio server provider dice il sistema è okay, ma non ho argomenti per discutere la base di dati di errore. So, it would be great if someone explains what the error message means. Sì, sarebbe bello se qualcuno spiega che cosa il messaggio di errore significa.
June 21st, 2005 at 12:19 am 21 giugno 2005 a 12:19
@Stopthepress Check the version of MySQL installed on your site. @ Stopthepress controllare la versione di MySQL installata sul tuo sito. You should be able to find it in the control panel or your hosting provider will be able to tell you. Si dovrebbe essere in grado di trovarlo nel pannello di controllo o il vostro fornitore di servizi di hosting sarà in grado di dirvi.
AFAIK WordPress doesn’t support MySQL 5.x versions. AFAIK WordPress non supporta MySQL 5.x versioni. It works with 4.x versions. Funziona con le versioni 4.x.
June 21st, 2005 at 12:15 pm 21 giugno 2005 a 12:15 pm
Angsuman,
MySQL version is 4.0.22-standard MySQL è la versione 4.0.22-standard
June 21st, 2005 at 12:46 pm 21 giugno 2005 a 12:46 pm
This is not linked to permalinks at all. Questo non è collegato al permalink a tutti. Comment out references to the_category() function everywhere in your theme. Commentare i riferimenti a the_category () ovunque nel vostro tema.
Then your site will work. Allora il tuo sito funzioni.
However it shouldn’t have been a problem in the first place. Tuttavia essa non avrebbe dovuto essere un problema in primo luogo. Search/Ask in WP forum if your version of MySQL is supported. Ricerca / WP Fare in tribuna se la versione di MySQL è supportata.
Re-instllating often helps with such spurious errors. Re-instllating spesso aiuta a tali errori spuri. That is an option too. Che è un opzione.
June 21st, 2005 at 10:44 pm 21 giugno 2005 a 10:44 pm
Done!!! Fatto!!!
Deleting the ‘the_category()’ function at the theme’s index.php solved the problem. L'eliminazione del 'the_category ()' in funzione il tema della index.php risolto il problema. Fortunately the ‘the_category()’ function is not so important. Fortunatamente la 'the_category ()' funzione non è così importante.
The question is why the_category() function caused that weird behaviour in my theme and in the WP Default theme as well? La questione è il motivo per cui the_category () che ha causato strani comportamenti nel mio tema e nel programma di lavoro come tema di default? Hmmm if I get some spare time I will re-install to see what happen. Hmmm se ho qualche tempo libero mi reinstallare per vedere cosa succederà.
Thanks a lot Angsuman for your valuable comments. Thanks a lot Angsuman per il vostro prezioso commenti. Will post a link to this thread at the WP Forum in order to help other users suffering “Permalinkcitis”. Sarà postare un link a questo thread su WP Forum al fine di aiutare gli altri utenti sofferenza "Permalinkcitis".
July 1st, 2005 at 10:33 am 1 ° luglio 2005 a 10:33
Genius here: Genio qui:
I already gave up de permalink-stuff, but today i upgraded wp to 1.5.1.3 . Ho già rinunciato de permalink-roba, ma oggi ho aggiornato a wp 1.5.1.3.
I thought lets give it a try. Pensavo che consente di fare un tentativo.
I followed Cems advice and voila it is working! Ho seguito Cems consulenza e voilà si sta lavorando!
without the .htacces, because i don’t have that file in my (shared) webspace. senza l'. htacces, perché non ho quel file nella mia (condivisa) spazio web.
Big thanks to Cem. Grosso grazie a Cem.
July 8th, 2005 at 11:46 pm 8 luglio 2005 a 11:46 pm
Just wanted to add my 2 cents, the trick Cem said seemed to work for me. Solo per aggiungere la mia 2 centesimi, il trucco Cem ha detto sembrava di lavorare per me. Specifically: In particolare:
Running Win2k3 on IIS6 and now it works perfectly fine. Win2k3 in esecuzione su IIS6 e ora funziona perfettamente. Thanx a bunch. Thanx un mazzo.
July 11th, 2005 at 3:08 pm 11 luglio 2005 a 3:08 pm
I didn’t believe it would work, but like CEM (comment #44) and others said, this did the trick for me on Win2003 and IIS. Non credevo che di lavoro, ma, come CEM (commento # 44) e altri detto, questo ha fatto il trucco per me a Win2003 e IIS.
August 2nd, 2005 at 12:22 pm Agosto 2nd, 2005 a 12:22 pm
Thank you so much! Thank you so much! I’ve been looking around forever for a solution to the IIS/Wordpress/Permalinks problem, and the php.ini thing worked! Ho cercato sempre intorno per trovare una soluzione a IIS / Wordpress / Permalinks problema, e la cosa php.ini lavorato! I’m so happy, thank you all so much. Sono così felice, ringrazio tutti così tanto.
August 9th, 2005 at 5:41 pm 9 agosto 2005 a 5:41 pm
thanks, the tip about php.ini on iis saved me from tearing any more hair out. grazie, la punta su php.ini su IIS mi ha salvato da strappi più capelli.
October 8th, 2005 at 11:33 pm 8 ottobre 2005 a 11:33 pm
[...] Wordpress is sooooooo cool. [...] Sooooooo Wordpress è cool. Just changed the url’s to be “search engine friendly.” I was researching how to do this manually, but then ran across a link from one of Wordpress’ support pages, which mentioned to change the options in the local Wordpress install’s permalinks section, add some code to the .htaccess file, and that was it! Appena cambiato l'url di essere "motore di ricerca amichevole." Mi è stato la ricerca di come effettuare questa operazione manualmente, ma poi correva su un link da uno dei Wordpress' sostegno pagine, che menzionati per modificare le opzioni nel locale di Wordpress installare's permalink sezione, aggiungere un po 'di codice per il. htaccess file, e che è stato! How easy. Come facile. I’ll probably donate some money to them soon. I'll probabilmente donare un po 'di denaro a loro al più presto. They’ve built a fantastic tool. Hanno costruito un fantastico strumento. [...]
October 20th, 2005 at 7:46 pm 20 ottobre 2005 alle 7:46 pm
OMG HOLY 5H17 OMG SANTO 5H17
CEM, you rule CEM, è stato
Thank you, I spent a couple days looking for this work around (came across this post more than once, just was too lazy to read the comments before Grazie, ho trascorso un paio di giorni in cerca di lavoro intorno a questo (sono imbattuto in questo post più di una volta, appena è stato troppo pigro per leggere i commenti prima
)
u guys rock u guys rock
October 20th, 2005 at 8:05 pm 20 ottobre 2005 alle 8:05 pm
has anyone noticed their admin console stop doing page redirects after executing actions since they installed the php.ini file to fix permalink? nessuno ha notato la loro console di gestione smettere di fare pagina reindirizza dopo aver eseguito azioni in quanto installato il file php.ini a fissare il permalink?
I imagne it’s just something I’m missing from my php.ini… but I don’t know what to put in there I imagne è solo qualcosa mi manca dal mio php.ini… ma non so di cosa mettere nella Consulta
this happened to anyone else? questo è accaduto a nessun altro?
October 26th, 2005 at 7:18 am 26 ottobre 2005 alle 7:18 am
Hi Salve
maybe it’sa good tip to know that when you use other seperation characters like: . forse è un buon suggerimento di sapere che quando si utilizza altri caratteri come separazione:. , | + instead of the / or - you can get serious errors , | + Al posto del / o - è possibile ottenere gravi errori
so: /%year%.%monthnum%.%day%.%postname%.%post_id% così: /% year%.% monthnum%.% day%.% postname%.% post_id%
does not work, but non funziona, ma
/%year%-%monthnum%-%day%-%postname%-%post_id% / anno%% -% monthnum% -% giorno% -% postname% -% post_id%
does… fa…
October 31st, 2005 at 9:29 pm 31 ottobre 2005 a 9:29 pm
It worked! Ha funzionato! Thanks, really! Grazie, davvero!
November 9th, 2005 at 3:30 am 9 novembre 2005 a 3:30 am
Using the structure you suggested solved all my problems of no comments showing and categories not working. Utilizzando la struttura è suggerito risolto tutti i miei problemi di nessun commento mostrando e le categorie non funzionano. I don’t really know php and am new to this kind of blogging, but I’m so relieved and so thankful I could dance! Non so proprio php e sono nuovo a questo tipo di blogging, ma sono così sollevato e così ho potuto grato danza!
Thanks from Italy Grazie da Italia
November 24th, 2005 at 1:50 am 24 novembre 2005 alle 1:50 am
I suggest using the default structure: /index.php/%year%/%monthnum%/%day%/%postname%/ because this is computable with the other archive URL. I suggeriamo di utilizzare la struttura di default: / / index.php /% year% /% monthnum% /% day% /% postname% / / perché si tratta di computo con le altre archivio URL. For example /index.php/%year%/%monthnum%/ shows all posts in that month and /index.php/%year%/ shows all posts in that year. Per esempio / / index.php /% year% /% monthnum% / mostra tutti i post di quel mese e / / index.php /% year% / mostra tutti i posti in tale anno. /index.php/%year%/%monthnum%/%day%/%postname%/ seams like the logical extension to me. / / index.php /% year% /% monthnum% /% day% /% postname% / cuciture come il prolungamento logico per me.
November 27th, 2005 at 10:16 pm 27 novembre 2005 a 10:16 pm
Any suggestions for fixing this when the Windows web host provider won’t modify php.ini with the fix above? Eventuali suggerimenti per la fissazione presente quando Windows web host provider non modificare php.ini con la correzione di cui sopra? WebHost4Life can’t/won’t make the change, and it doesn’t look like they’ll install the ISAPI filters referred to above, either. WebHost4Life non può / non farà il cambiamento, e non apparire come they'll installare il filtri ISAPI di cui sopra, sia.
November 27th, 2005 at 11:41 pm 27 novembre 2005 a 11:41 pm
How about uploading the file php.ini to your home directory yourself instead of relying on your web host? Come sul caricamento del file php.ini a vostra home directory lei invece di far valere il tuo host Web?
December 3rd, 2005 at 12:47 am 3 dicembre 2005 alle 12:47 am
[...] You can also try to follow blog.taragana.com by putting a php.ini file in your root folder. [...] Si può anche provare a seguire blog.taragana.com mettendo un file php.ini nella vostra cartella principale. Have a look at their update 3 it may be of some help. Un'occhiata al loro aggiornamento 3, può essere di qualche aiuto. [...]
December 8th, 2005 at 10:38 pm 8 dicembre 2005 a 10:38 pm
I am attempting to get /archive/%postname%/ to work without having to write to WP’s .htaccess, but ran into a few problems. Io sono il tentativo di ottenere / archive /% postname% / a lavorare senza dover scrivere al WP. Htaccess, ma ha incontrato alcuni problemi. Allowing wp to write the code to WP’s .htaccess file overrides my RewriteEngine canonical redirect in my domain root .htaccess, that automatically parses all non-www versions of my domain to the www version to avoid possible duplicate content penalties. Wp consentendo di scrivere il codice per WP. Htaccess file sovrascrive il mio RewriteEngine canonica reindirizzare gli utenti del mio dominio root. Htaccess, che analizza automaticamente tutti i non-www versioni del mio dominio per il www versione di evitare possibili sanzioni contenuti duplicati. This problem only effects my /blog/ folder. Questo problema solo effetti il mio / blog / cartella.
Adding php.ini to my domain root with: Php.ini aggiungendo al mio dominio di root con:
cgi.fix_pathinfo = 1 cgi.fix_pathinfo = 1
cgi.force_redirect = 0 cgi.force_redirect = 0
Doesn’t work. Non funziona. Changing /index.php/archive/%postname%/ to /archive/%postname%/ results in “Not found on server” errors for all my other blog pages. Modifica / / index.php / archivio /% postname% / / a / archivio /% postname% / risultati in "Non trovato sul server" errori per tutti i miei altri blog di pagine.
I tried adding a similar RewriteEngine code to WP’s .htaccess, but that didn’t work. Ho provato ad aggiungere una simile RewriteEngine codice di WP. Htaccess, ma che non ha funzionato.
December 31st, 2005 at 10:01 pm 31 dicembre 2005 a 10:01 pm
I think you would be better of including index.php in your path like this blog. Credo che sarebbe meglio di includere nella vostra index.php percorso come questo blog.
January 5th, 2006 at 8:34 am
I’ve got a wordpress site running on Win2K/IIS5 (it’s an internal demo @ work, so not a huge choice of operating system and server).
Yesterday i set up permalinking with the following structure (and the php.ini file) and it worked fine:
Structure: /index.php/%year%/%monthnum%/%day%/%postname%/
Category Base: /index.php
Today i’ve tried installing a plugin (wp-hashcash), and now i find that my structure doesn’t work and i get loads of 404 errors. However my categories do still work.
So I tried rolling back the only thing that had changed and uninstalled the plugin, but that doesn’t fix the problem.
Would be grateful for any ideas at all, i’m completely at a loss. I’m wondering if the act of installing the plugin has made some irrevocable change, but i can’t see how..
January 5th, 2006 at 9:42 am
Stephen,
As I mentioned in the post above please use the following structure:
I do not encourage embedding date information in permalinks and Google engineer Matt Cutts agrees with me.
Angsuman
January 14th, 2006 at 11:35 am
Hey everyone. So after wrestling with this for a long time (Window XP sp2, IIS 5.1, PHP latest, WP 2.0, MySql 5) I started digging to figure out why my permlinks weren’t working (after following all your good instructions).
I ran into this msft article: http://www.microsoft.com/technet/security/tools/urlscan.mspx
I installed the newer version of urlscan, and turned on the following line in the ini file:
AllowDotInPath=1 ; if 1, allow dots that are not file extensions
(the ini file is in : D:\WINDOWS\system32\inetsrv\urlscan on my machine)
Then refreshing works (be sure to re-install urlscan and restart iis or reboot in order to get it to see the new ini info).
I hope that helps those who are still stuck with windows + iis & permalinks.
Cheers,
Danny
February 19th, 2006 at 2:13 am
[...] Secara otomatis WordPress dapat me-generate file .htaccess namun ada semacam bug -mungkin- yang menyebabkan permalink tidak berjalan, dari hasil search sama mbah Google saya dapat bbrp petunjuk antara lain di Using_Permalinks, wordpress-tip-on-permalink-options, How to configure WordPress to create search engine friendly URLs for permalinks? akhirnya dari petunjuk yang ada saya menambahkan kode berikut pada file .htaccess # BEGIN WordPress [...]
March 5th, 2006 at 11:20 pm
Kewl blog you got goin on up here.
Peace, JiggyWittit
May 5th, 2006 at 6:11 pm
[...] Das halten wir mal schnell fest. In der Wordpress FAQ wird beschrieben wie man auch ohne mod_rewite permalink-ähnliche links in wp-erhält. Mehr dazu auch hier [...]
May 7th, 2006 at 3:06 pm
I have wordpress 1.5.2 installed on window. My attempt to create permalinks without mod_rewrite using a php.ini file worked. see my blog at: http://www.multiculturaladvantage.com/ diversity-recruiting/
However, my posts are striped of all style sheet information. See a sample post: http://www.multiculturaladvantage.com/ diversity-recruiting/ index.php/ archive/ test-shaker-receives-top-honors-for-excellence-in-recruitment-advertising/
I have limited prgramming knowledge and no idea what it means or how to correct it. Does anyone have ny ideas?
Thanks Tracey
May 8th, 2006 at 11:31 am
Check how you specified your CSS file. It should be absolute path and not relative path (as it is most likely now).
July 21st, 2006 at 8:07 pm
All I know is - this is the ONLY thing that has worked for me to change my permalinks from the default to pretty. I used my postname only.
Thank you, thank you! No amount of reading I was doing was working for me and I finally found a link here from WP codex.
July 22nd, 2006 at 4:38 pm
Wow thanks so much for this tip. It is incredibly simple and works great. Just had to make sure the php.ini file is in the domain root. I used the following custom structure: “/index.php/%year%/%monthnum%/%postname%/”, on a Windows IIS 6.0 acct on shared hosting. The only thing I’m worried about now is if WP or the PHP installation on my host gets upgraded and this stops working in the future… THANKS!
July 22nd, 2006 at 7:52 pm
It will continue to work.
July 27th, 2006 at 8:12 am
Christy & Parker,
I am happy that it worked for you. Feel free to spread the word in your blogs
– Angsuman
August 3rd, 2006 at 8:05 pm
[...] I got stuck at this point because the resources I was finding online indicated that to do this on IIS, I needed to muck around with ISAPI rewriting. I can’t do that in a shared hosting environment, so I was in limbo until I found this link through the WordPress Codex. [...]
August 24th, 2006 at 10:06 pm
I am glad that my suggestion was helpful.
August 30th, 2006 at 8:04 am
[...] I finally managed to change my permalinks structure…from downright ugly (ie. http://www.sooyin.com/?p=296578907243 ) to something more bearable. Thanks to this tip! [...]
August 31st, 2006 at 5:25 am
[...] [...]
August 31st, 2006 at 10:00 am
@Cem
Yes it was. Thanks.
September 4th, 2006 at 7:49 pm
[...] I’ve made a couple of other small changes to the site as well; The article and page links have been altered to a more aesthetically pleasing format using Angusman’s Advice posted here and I’ve added a link exchange section to the sidebar with a link to Matt’s Blog ‘Abort. Retry. Fail?‘. Matt is the author of the Article on how to remove the Sony Ericsson file manager I linked to in my last post and his stuff is well worth a read. [...]
September 11th, 2006 at 9:44 am
I still can’t get the friendly permalinks to work. I am on win 2003, IIS 6, PHP 5. I have a dedicated server.
I tried all tricks you saif here but it still printing “no input file specified”.
If anyone know how to get it to work, please let me know!
Thanks,
Stephane
September 12th, 2006 at 4:13 pm
Finally, I got it to work on IIS 6 and win 2k3 with this:
http://www.nathanm.com/2006/07/02/wordpress_permalinks_removing_indexphp_in_iis.html
The plugin is here:
http://www.nathanm.com/wordpress-plugins/
Stephane
October 14th, 2006 at 5:58 am
[...] This reference from Cem via http://blog.taragana.com/index.php/archive/wordpress-tip-on-permalink-options/ [...]
October 30th, 2006 at 2:43 am
[...] XDForum (example: Anaconda Forum) is a nice basic forum software which works seamlessly with WordPress blogs (download our free theme and plugins). Unfortunately it works out-of-the-box with default permalinks only. Most site today use nice permalinks. This mini-tutorial will teach you how to use XDForum with nice permalinks (how to enable; tips and more). [...]
December 18th, 2006 at 5:32 am
I am trying to get some sort of friendly article names to work on my site http://www.fancyacar.co.uk at the moment. I have already made the rewrite rules in .htaccess file but i cant find a way to deal with duplicate post titles. Maybe i could just append a number to the post like http://www.fancyacar.co.uk/hello-world and http://www.fancyacar.co.uk/hello-world-2 ?? This will ensure that no post titles are the same, wouldnt it? What do you guys think?
April 5th, 2007 at 10:23 am
Wordpress adds the number by default in URLs to duplicate post name
April 11th, 2007 at 5:21 am
I had started my blog with Default format and then changed to Date and Name based.
But now it is custom format %category%/%postname% which I think is good in terms of search engine.
Not very sure!!
May 29th, 2007 at 5:33 am
Thanks for this great info. I have changed the settings of my permalink and hopefully it will attract more search engine to come…
Thanks…
June 5th, 2007 at 1:42 am
Thanks for the information - very helpful when changing my permalink structure. A caution for beginners however: be careful about using %category% unless you are sure you will not change your categories, as doing so will break some of your permalinks. I wrote about this in my blog: http://www.scratch99.com/2007/06/wordpress-permalink-customisation-caution-for-beginners/
As you can see I no longer use category
July 17th, 2007 at 5:01 am
I prefer to have only postname after domain name.fellow webmasters like short urls to link to and i am as a visitor much fond of short urls.
July 25th, 2007 at 9:58 pm
I look at dates in the URL when reading search results to find articles that are most recent.
August 27th, 2007 at 12:18 pm
I used your advice a year ago when I first set up WordPress on our Compulabel site and everything worked fine. The categories of the blog worked with the extra php.ini files to my blog root folder.
However, recently my hosting company updated their version of PHP on the server from PHP5.1.1 to PHP5.2.3. The category pages no longer display properly.
If you visit a category in our blog, like…
Compulabel Labels you’ll see (as of this date), you’ll get an error message…
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
If tried everything, including uploading the entire latest version of Wordpress 2.2 and that hasn’t resolved the problem.
Does anyone have a solution to this problem, short of transferring our site to another server that has the older version of PHP software installed on it (which I don’t want to do)? Thanks
August 27th, 2007 at 1:56 pm
Try updating your permalinks in Options->Permalink
Then look at your .htaccess file to see if something is screwed up.
August 27th, 2007 at 1:57 pm
Also you can try creating a php.ini at my domain root with the following configuration:
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
August 29th, 2007 at 10:13 pm
Thanks for the feedback, but the PHP.ini is correct.
I forgot to mention that I have my version of Wordpress hosted on a shared hosting company and it runs on a Windows IIS. So I’m not able to access the .htaccess file.
I’ve tried UPDATING the permalinks files and some become corrected and others don’t.
It seems Wordpress add /category/ or /archive/ to some of the Permalinks and it’s not always the same. Especially for the PREVIOUS links when a page is too full.
Also, when you create a new CATEGORY, and add a post to it. And click on the new Category link, it doesn’t seem to find the category or the link.
Feel free to explore the blog at
Compulabel and you’ll see my frustration.
Do you think the PHP incompatibility issue could be the issue? It seems like a long-shot but that was upgraded right around the same time the perma links started going bad.
Any other suggestions would be appreciated.
Thanks
October 27th, 2007 at 6:58 am
Its workking…Great tip for wordpress and seo begineers…
November 26th, 2007 at 11:06 am
hi , Thanks i was fighting with this Ugly Permalink problem of my blog http://www.shankerbakshi.com . Thanks i got the solution here. Thanks again, you can’t imagine how happy i am to see permalink working on my blog
December 16th, 2007 at 6:46 am
Seconding Shanker Bakshi’s sentiments, I also was battling the permalink problem for about two evenings, on and off.. reloading probably 50 times, and slipping the php.ini code definitely saved my sanity, so thanks for making my day!
December 18th, 2007 at 12:57 pm
I DO NOT LIKE INDEX.PHP WUWUWUWU….
December 23rd, 2007 at 7:54 am
The new Wordpress has features built in to do that sort of stuff, what I find works well is /%postmonth%/%postname%.html , or similar
January 3rd, 2008 at 6:42 pm
Well, since everyone else seems to be sh!tting all over your post, I\’m going to go ahead and congratulate you, as it has helped me alot and I\’ve now got my blog working the way I want it. Thank you very much!
January 12th, 2008 at 6:19 pm
Thank you for this post! I have been really dragging my feet about changing my URL structure, I followed your directions here and it was almost too easy!
Thanks again
February 17th, 2008 at 3:50 am
Thank you. Very beatiful post.
February 27th, 2008 at 5:05 pm
Damn, good stuff… That helped and took me a while
February 29th, 2008 at 12:16 pm
Worked great - thanks so much! After several failed attempts with some plugins, this was the exact simple, effective fix we needed.
March 29th, 2008 at 11:29 pm
The PHP.ini trick stopped working with WordPress 2.5. Any suggestions?
April 13th, 2008 at 6:04 pm
Anyone home?
May 11th, 2008 at 2:40 pm
Awesome this worked for me. Thank you to people who share and respond.
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
in php.ini file.
Wordpress shuld detect this in their next version.!
May 21st, 2008 at 4:20 pm
Thanks, this worked out fine!
May 22nd, 2008 at 3:37 pm
Using WP v2.5 and it worked out fine…Keep up the good work!