Am Mo, den 23.05.2005 schrieb Shahzad Chohan um 11:11: Don't top-post please. > Whats the difference between a rewrite and a redirect. I mean is there > a reason as to why I need a 301 ( I was just told to issue a 301 by > someone else). If I don't put an R in on the rewrite whats the default > return? Can I also issue an R=404? > Shaz http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html Read about the HTTP status codes. You then hopefully will understand why 404 would be the wrong return code. 301 is typically used for a permanent movement and 302 for a temporary one. You could use 410 i.e. for telling search engines that a webcontent is gone and should be removed from the search engine index. But that is done by using "G" instead of "R", or even "F" for a 403. Please read the mod_rewrite documentation carefully. Deferrences between redirecting and rewriting are described here: http://www.cs.utk.edu/~sammons/docs/redirect.php Redirecting use mod_alias while rewriting uses mod_rewrite. The mod_rewrite possibilities are much more powerful and can handle advanced condition definitions. Alexander -- Alexander Dalloz | Enger, Germany | GPG http://pgp.mit.edu 0xB366A773 legal statement: http://www.uni-x.org/legal.html Fedora Core 2 GNU/Linux on Athlon with kernel 2.6.11-1.14_FC2smp Serendipity 17:29:02 up 9 days, 17:01, load average: 0.73, 0.43, 0.21
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil